1. Produse
  2.   PDF
  3.   .NET
  4.   PDF
 
  

API-uri .NET cu sursă deschisă pentru gestionarea PDF-urilor

.NET API gratuit pentru a genera, edita, converti imagini în PDF-uri. Adăugați securitate, tabel, filigran, text și forme la fișierele PDF.

O bibliotecă .NET autonomă cu sursă deschisă puternică, care permite dezvoltatorilor de software să deschidă, să citească, să creeze, să editeze și să manipuleze documente PDF fără a instala componenta Adobe Acrobat. Biblioteca este foarte stabilă și acceptă pe deplin PDF de dimensiuni mari, documentele de dimensiunea de peste 100 Mb sunt disponibile în majoritatea cazurilor. Biblioteca necesită.NET framework 4.0+ pentru o funcționare bună și poate fi integrată cu ușurință în aplicația desktop WinForms și ASP.NET.

Biblioteca a inclus suport pentru adăugarea de filigrane la documentele PDF și poate personaliza cu ușurință locația, dimensiunea și culoarea acesteia. Dezvoltatorii pot genera cu ușurință un filigran text sau inserarea unui filigran de imagini colorate ca fiind protejate prin drepturi de autor. Există numeroase alte funcții care fac parte din bibliotecă, cum ar fi generarea de noi PDF de la zero, încărcarea și citirea fișierelor PDF existente, securitatea PDF, criptarea sau decriptarea documentelor PDF, adăugarea de imagini la PDF-uri, convertiți imagini precum JPEG, PNG și TIFF în document PDF, inserați sau ștergeți pagini noi, introduceți text în PDF, adăugați forme în PDF și multe altele.

Biblioteca PDF a inclus un suport excelent pentru tabele și a oferit diverse funcții pentru manipularea tabelelor în documente PDF. Permite dezvoltatorilor să genereze tabel în PDF, să genereze un aspect de tabel pentru a plasa conținutul, să insereze rânduri și coloane în tabele și să îmbine celulele tabelului cu ușurință. De asemenea, este posibil să adăugați semnătură digitală la pagina de direcționare PDF sau la o anumită secțiune pentru a o proteja de interferențe externe.

Previous Next

Noțiuni introductive cu PDF

Cel mai bun mod de a instala PDF este prin GitHub, vă rugăm să utilizați următoarea comandă pentru a instala API-ul.

Instalați PDF de pe GitHub

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

Creați și editați fișiere PDF prin biblioteca .NET

Biblioteca PDF open source permite dezvoltatorilor de software să creeze noi documente PDF în propriile aplicații C# .NET cu ușurință. După crearea documentelor, le puteți modifica în funcție de nevoile dvs. Puteți insera o pagină nouă, modifica paginile existente, modifica dimensiunea paginii, șterge secțiunea nedorită a unui document și așa mai departe. De asemenea, este posibil să încărcați și să citiți cu ușurință documentele PDF existente.

Creați un fișier PDF nou prin biblioteca .NET

 //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);
} 

Convertiți imaginea în PDF prin biblioteca C#

Biblioteca PDF facilitează pentru programatorii de software să creeze imagini dintr-un document PDF cu doar câteva rânduri de cod .NET. Biblioteca oferă, de asemenea, suport pentru o funcție foarte valoroasă și solicitantă pentru conversia documentelor TIFF cu mai multe pagini în PDF. Suportă importarea unei game largi de fișiere imagine, cum ar fi JPGE, PNG, TIFF, BMP și GIF. Pentru a realiza acest lucru, trebuie să creați o pagină PDF goală ca dimensiunea imaginii originale și să desenați imaginea pe pagină în punctul de poziție (0,0), astfel încât imaginea să fie redată ca o pagină întreagă. De asemenea, este posibil să adăugați această pagină la un fișier PDF existent sau să creați unul nou.

Exportați imaginea în PDF prin C# .NET API

 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);
}

Cum să adăugați filigran la PDF prin .NET

Biblioteca PDF cu sursă deschisă permite programatorilor să adauge filigran la PDF într-un mod foarte profesional și ușor. Este posibil să adăugați text, precum și un filigran de imagine la documentele PDF cu ușurință. Oferă diverse funcții pentru gestionarea filigranului, cum ar fi schimbarea numelui fontului textului, mărimea fontului, stilul fontului, rotația textului culorii fontului și locația în pagina PDF. Oferă suport pentru adăugarea de filigran colorat sau transparent cu fundal.

Cum să adăugați filigran de imagine în PDF prin C#

 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);
}

Adăugați și gestionați tabele în PDF prin API-ul C#

Tabelele sunt o parte foarte importantă a documentului PDF, care constă din rânduri și coloane de celule și sunt folosite pentru a păstra date importante pentru procesare. Biblioteca PDF open source permite crearea și modificarea tabelelor în interiorul documentelor PDF folosind C #.NET. Pentru a crea un tabel standard, trebuie să definiți culoarea, stilul de chenar utilizat în tabel și să adăugați titlul tabelului. După aceea, puteți adăuga antet de tabel, adăugați coloane și rânduri cu valoarea datelor.

 Română