1. Produkty
  2.   PDF
  3.   .NET
  4.   iText for .NET

iText for .NET

 
 

Biblioteka .NET do przetwarzania dokumentów PDF

Czytaj, zapisuj i manipuluj plikami PDF z aplikacji .NET.

iText for .NET to biblioteka .NET typu open source, która daje programistom możliwość tworzenia własnych rozwiązań PDF. Wcześniej był znany jako iTextSharp i jest zdolny do tworzenia inteligentnego obiegu dokumentów PDF. 

iText dla .NET umożliwia programowe tworzenie dokumentów PDF bez interwencji człowieka, jednocześnie obsługując kilka ważnych funkcji, takich jak tworzenie plików PDF od podstaw, eksport HTML do PDF, redakcja PDF, obsługa wielu języków, manipulacja PDF, obsługa XFDF i SVG, ekstrakcja danych PDF, PDF tagowanie i parsowanie i nie tylko.

Previous Next

Pierwsze kroki z iText dla .NET

iText for .NET posiada podwójną licencję jako oprogramowanie AGPL/Commercial. AGPL to bezpłatna licencja na oprogramowanie / open source. Zdecydowanie zaleca się użycie NuGet w celu dodania społeczności iText 7 do projektu.

Polecenie NuGet

 Install Package itext7

.NET API do tworzenia i manipulowania dokumentami PDF

iText for .NET umożliwia programistom tworzenie i modyfikowanie dokumentów PDF w ich aplikacjach .NET. Portable Document Format (PDF) jest jednym z najczęściej używanych formatów dokumentów na świecie i nadal jest bardzo popularny. Po utworzeniu dokumentu PDF możesz go również z łatwością modyfikować. Interfejs API umożliwia wstawianie nowych stron, dodawanie nowej treści, do istniejącej strony i wiele więcej.

Utwórz dokument PDF — C#

// Initialize PDF writer
PdfWriter pdfWriter = new PdfWriter("fileformat.pdf");
// Creatre a new PDF document
PdfDocument pdfDocument = new PdfDocument(pdfWriter);
// Create a new document 
Document document = new Document(pdfDocument);
// Add text to the document
document.Add(new Paragraph("FileFormat.com - File Format Developer Guide"));
// Close document
document.Close();

Konwertuj dokumenty HTML na PDF za pomocą .NET

iText 7 umożliwia programistom .NET łatwą konwersję dokumentów HTML do PDF za pomocą dodatku Html2Pdf. Dodatek Html2Pdf umożliwia twórcom oprogramowania analizowanie fragmentów kodu HTML lub XHTML oraz powiązanych arkuszy CSS do formatu PDF. Zaledwie kilka linijek kodu i mniej czasu Html2Pdf może zapewnić wspaniałe wyniki i przekonwertować pliki HTML na bogate, inteligentne dokumenty PDF.

Konwertuj HTML na PDF - C#

// Open text file
 FileStream htmlSource = File.Open("fileformat.html", FileMode.Open);
 // Create PDF file
 FileStream pdfDest = File.Open("fileformat.pdf", FileMode.OpenOrCreate);
 // Intialize conversion properties
 ConverterProperties converterProperties = new ConverterProperties();
 // Convert HTML to PDF
 HtmlConverter.ConvertToPdf(htmlSource, pdfDest, converterProperties);

Scalanie wielu plików PDF przez .NET API

Biblioteka open source iText dla platformy .NET umożliwia programistom łączenie wielu plików PDF w aplikacjach .NET. Bardzo ważne jest zachowanie rozmiaru i orientacji wszystkich stron w oryginalnych plikach. Poniższy przykład kodu C# pokazuje, jak łatwo deweloperzy mogą łączyć różne pliki PDF za pomocą kilku wierszy kodu.

Scalanie plików PDF za pomocą C# .NET

PdfDocument pdf = new PdfDocument(new PdfWriter(dest));
PdfMerger merger = new PdfMerger(pdf);
//Add pages from the first document
PdfDocument firstSourcePdf = new PdfDocument(new PdfReader(SRC1));
merger.merge(firstSourcePdf, 1, firstSourcePdf.getNumberOfPages());
//Add pages from the second pdf document
PdfDocument secondSourcePdf = new PdfDocument(new PdfReader(SRC2));
merger.merge(secondSourcePdf, 1, secondSourcePdf.getNumberOfPages());
firstSourcePdf.close();
secondSourcePdf.close();
pdf.close();
 Polski