1. Termékek
  2.   PDF
  3.   .NET
  4.   PDF
 
  

Nyílt forráskódú .NET API-k PDF-ek kezelésére

Ingyenes .NET API képek generálásához, szerkesztéséhez és PDF formátumba konvertálásához. Adjon hozzá biztonságot, táblázatot, vízjelet, szöveget és alakzatokat a PDF-fájlokhoz.

Hatékony, nyílt forráskódú, önálló .NET-könyvtár, amely lehetővé teszi a szoftverfejlesztők számára, hogy az Adobe Acrobat összetevő telepítése nélkül nyissanak meg, olvassanak, hozzanak létre, szerkesszenek és kezeljenek PDF dokumentumokat. A könyvtár nagyon stabil és teljes mértékben támogatja a nagy méretű PDF-eket, a legtöbb esetben 100+ Mb méretű dokumentumok állnak rendelkezésre. A könyvtár zökkenőmentes működéséhez a.NET keretrendszer 4.0+ szükséges, és könnyedén integrálható asztali WinForms és ASP.NET alkalmazásokba.

A könyvtár támogatja a vízjelek PDF-dokumentumokhoz való hozzáadását, és könnyen testreszabhatja azok helyét, méretét és színét. A fejlesztők könnyen generálhatnak szöveges vízjelet vagy színes kép vízjelet illeszthetnek be szerzői jogvédelem alatt. A könyvtár számos egyéb funkciót is tartalmaz, mint például új PDF létrehozása a semmiből, meglévő PDF fájlok betöltése és olvasása, PDF biztonság, PDF dokumentumok titkosítása vagy visszafejtése, képek hozzáadása PDF-ek, konvertálhat képeket, például JPEG, PNG és TIFF fájlokat PDF-dokumentummá, új oldalakat szúrhat be vagy törölhet, szöveget szúrhat be PDF-be, alakzatokat adhat hozzá a PDF-hez és még sok más.

A PDF-könyvtár nagyszerűen támogatja a táblázatokat, és különféle funkciókat kínál a PDF dokumentumokon belüli táblázatok kezelésére. Lehetővé teszi a fejlesztők számára, hogy táblázatokat PDF-ben generáljanak, táblázatelrendezést készítsenek a tartalom elhelyezéséhez, sorokat és oszlopokat szúrjanak be a táblázatokba, és könnyedén egyesítsék a táblázat celláit. Lehetőség van arra is, hogy digitális aláírást adjon a PDF céloldalához vagy egy adott szakaszához, hogy megóvja a külső interferencia ellen.

Previous Next

Első lépések a PDF-el

A PDF telepítésének legjobb módja a GitHubon keresztüli, kérjük, használja a következő parancsot az API telepítéséhez.

Telepítse a PDF-et a GitHubból

 go get https://github.com/iditectweb/pdf.git 

PDF-fájlok létrehozása és szerkesztése a .NET-könyvtáron keresztül

A nyílt forráskódú PDF-könyvtár segítségével a szoftverfejlesztők könnyedén hozhatnak létre új PDF dokumentumokat saját C# .NET-alkalmazásaikon belül. A dokumentumok elkészítése után Ön igényei szerint módosíthatja azokat. Új oldalt szúrhat be, módosíthatja a meglévő oldalakat, módosíthatja az oldalméretet, törölheti a dokumentum nem kívánt részét és így tovább. Lehetőség van a meglévő PDF dokumentum egyszerű betöltésére és olvasására is.

Új PDF-fájl létrehozása a .NET-könyvtáron keresztül

 //Create new pdf document
PdfDocument document = new PdfDocument();
document.DocumentInfo.Author = "test author";
document.DocumentInfo.Description = "test description";
document.DocumentInfo.Title = "test title";
//Insert a new page
PdfPage page = document.Pages.AddPage();
//The default page size is A4
//Customize the page sie directly
page.Size = new Size(800, 1000);
//Or change the value by standard paper size
//page.Size = PaperTypeConverter.ToSize(PaperTypes.A4);
PdfFile pdfFile = new PdfFile();
//Save pdf to file using stream
using (FileStream fs = File.Create("CreateNew.pdf"))
{
    pdfFile.Export(document, fs);
} 

Konvertálja a képet PDF-be a C# Library segítségével

A PDF-könyvtár megkönnyíti a szoftverprogramozók számára, hogy képeket készítsenek PDF-dokumentumokból, mindössze néhány soros .NET-kóddal. A könyvtár egy nagyon értékes és igényes szolgáltatást is támogat a többoldalas TIFF PDF-dokumentummá konvertálásához. Támogatja a képfájlok széles skálájának importálását, mint például a JPGE, PNG, TIFF, BMP és GIF. Ennek eléréséhez létre kell hozni egy üres PDF oldalt az eredeti kép méretében, és a képet oldalra kell rajzolni a (0,0) pontban, így a kép teljes oldalként jelenik meg. Lehetőség van arra is, hogy ezt az oldalt hozzáadja egy meglévő PDF-fájlhoz, vagy létrehozzon egy újat.

Kép exportálása PDF-be a C# .NET API-n keresztül

 PdfDocument document = new PdfDocument();
using (Stream imgStream = File.OpenRead("sample.jpg"))
{
    iDiTect.Pdf.Resources.ImageSource image = new iDiTect.Pdf.Resources.ImageSource(imgStream);
    //Create a new page with image's size
    PdfPage page = new PdfPage();
    page.Size = new Size(image.Width, image.Height);
    PageContentBuilder builder = new PageContentBuilder(page);
    //draw image to page at position (0,0)
    builder.DrawImage(image);
    document.Pages.Add(page);
}           
using (FileStream fs = File.OpenWrite("ConvertImageToPdf.pdf"))
{
    PdfFile pdfFile = new PdfFile();
    pdfFile.Export(document, fs);
}

Vízjel hozzáadása PDF-hez .NET-en keresztül

A nyílt forráskódú PDF-könyvtár lehetővé teszi a számítógép-programozók számára, hogy nagyon professzionális és egyszerű módon vízjelet adjanak a PDF-hez. A PDF dokumentumokhoz könnyedén hozzáadhat szöveget és vízjelet. Különféle szolgáltatásokat biztosít a vízjel kezeléséhez, mint például a szöveg betűtípus nevének, betűméretének, betűstílusának, betűszínének elforgatása és a PDF-oldalon elfoglalt hely megváltoztatása. Támogatja színes vagy átlátszó vízjel hozzáadását háttérrel.

Kép vízjel hozzáadása PDF-hez C#-on keresztül

 PdfFile pdfFile = new PdfFile();
PdfDocument document;
using (FileStream fs = File.OpenRead("sample.pdf"))
{
    //Read pdf document from stream
    document = pdfFile.Import(fs);
}
//Get first page of pdf
PdfPage page = document.Pages[0];
PageContentBuilder builder = new PageContentBuilder(page);
//Set watermark image position
builder.Position.Translate(100, 100);
using (Stream stream = File.OpenRead("watermark.png"))
{
    //Insert watermark image as original size
    builder.DrawImage(stream);
    //Insert watermark image in customized size
    //builder.DrawImage(stream, new Size(80, 80));
}
using (FileStream fs = File.OpenWrite("ImageWatermark.pdf"))
{
    pdfFile.Export(document, fs);
}

Táblázatok hozzáadása és kezelése PDF-ben a C# API-n keresztül

A táblázatok nagyon fontos részei a PDF-dokumentumnak, amely cellák soraiból és oszlopaiból áll, és fontos adatok tárolására szolgál a feldolgozáshoz. A nyílt forráskódú PDF-könyvtár lehetővé teszi a PDF dokumentumokon belüli táblázatok létrehozását és módosítását a C #.NET használatával. Szabványos táblázat létrehozásához meg kell határoznia a táblázatban használt színt, szegélystílust, és hozzá kell adnia a táblázat címét. Ezután hozzáadhat táblázat fejlécet, oszlopokat és sorokat adhat hozzá adatértékkel.

 Magyar