Open Source .NET SDK pro práci se soubory PDF
Zdarma a výkonné Open Source .NET API pro vytváření, úpravu a slučování dokumentů PDF.
Co je PDFSharp API pro .NET?
PDFsharp je open-source .NET knihovna navržená pro snadné a flexibilní vytváření a zpracování dokumentů PDF. Ať už vytváříte nové PDF od začátku, slučujete existující dokumenty nebo přidáváte text, obrázky a tvary do PDF, PDFsharp poskytuje širokou škálu funkcí. Umožňuje vývojářům .NET programově zpracovávat soubory PDF s jasným a intuitivním rozhraním API, což z něj činí vynikající volbu jak pro malé aplikace, tak pro velká podniková řešení. Jeho schopnost pracovat s vektorovou i rastrovou grafikou v dokumentech PDF z něj dělá všestranný nástroj pro generování složitých sestav nebo dynamického obsahu v aplikacích .NET.
PDFSharp for .NET API – klíčové funkce
Níže jsou uvedeny některé z hlavních funkcí PDFSharp:
- Vytvářejte nové dokumenty PDF od začátku.
- Upravte stávající dokumenty PDF.
- Přidejte text, obrázky a grafiku na stránky PDF.
- Podporuje vektorovou grafiku a rastrové obrázky.
- Sloučit nebo rozdělit dokumenty PDF.
- Extrahujte obsah ze souborů PDF.
- Zpracování písem, včetně písem TrueType.
- Nakreslete tvary, jako jsou čáry, obdélníky a kruhy.
- Podporuje šifrované soubory PDF.
- Vytvářejte dokumenty PDF/A pro archivaci.
- Kompatibilní s .NET Framework a .NET Core.
Začínáme s PDFSharp for .NET API
Knihovnu ShapeCrawler si můžete stáhnout z GitHubu nebo nugetu.
Instalace
Instalace PDFSharp API pro .NET je jednoduchá a lze ji provést z nugget, jak je uvedeno níže:
Instalace PDFSharp API pro .NET
Install-Package PdfSharp
Příklady kódu pro PdfSharp API pro .NET
PDFSharp API is a powerful .NET API that can be used to work with PDF documents from within your .NET applications. It doesn't require you to understand the underlying structure of PDF files in order to work with PDF documents. PDFSharp can be used by programming in all .NET languages such as C# and VB.NET. Let's jump into some code samples for working with PDF files using the PDFSharp API for .NET.Jak vytvořit prázdný soubor PDF pomocí PDFSharp API pro .NET?
In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.- Vytvořit nový dokument PDF: Tím se inicializuje prázdný dokument PDF.
- Přidat novou stránku: Přidá do dokumentu prázdnou stránku.
- Kreslit text: Pomocí objektu XGraphics zapíše "Hello, World!" ve středu stránky.
- Uložit dokument: Uloží PDF se zadaným názvem souboru.
Jak přidat obrázek do PDF pomocí PDFSharp API?
PDFSharp lets you create a PDF document and insert image into it from your .NET application. You can use the following steps to create a PDF document with image.- Vytvořit nový dokument PDF: Tím se inicializuje prázdný dokument PDF.
- Přidat stránku: Přidá do dokumentu prázdnou stránku.
- Načíst obrázek: Pomocí XImage.FromFile() načte obrázek ze zadané cesty k souboru.
- Nakreslete obrázek: Používá gfx.DrawImage() k umístění a změně velikosti obrázku na stránce PDF.
- Uložit dokument: Uloží PDF s obrázkem.
Jak vložit tabulku do dokumentu PDF v .NET?
Chcete-li vložit tabulku do dokumentu PDF pomocí rozhraní PDFSharp for .NET API, můžete postupovat podle těchto kroků.
- Vytvořit nový dokument PDF: Tím se inicializuje prázdný dokument PDF.
- Přidat stránku: Přidá prázdnou stránku do nového dokumentu PDF.
- Definujte řádky a sloupce, které mají být součástí tabulky.
- Pomocí vnořených smyček vytvořte tabulku pomocí počtu řádků a sloupců.
- Uložit dokument: Uloží PDF s obrázkem.
Přidat vodoznak na stránku PDF v .NET
- Načíst existující dokument PDF: Kód otevře existující PDF v režimu úprav.
- Procházet stránkami: Iteruje každou stránku v dokumentu.
- Vytvořit objekt XGraphics: Umožňuje operace kreslení na stránce PDF.
- Definujte vlastnosti vodoznaku, jako je písmo a text.
- Nakreslete vodoznak: Text je vycentrován přes stránku s diagonálním rozložením.
- Uložit dokument: Uloží PDF s aplikovaným vodoznakem.
Závěr
PDFsharp je všestranná a výkonná open-source knihovna pro vývojáře .NET, která nabízí komplexní nástroje pro vytváření, úpravy a správu dokumentů PDF. Díky svému přímočarému rozhraní API zjednodušuje PDFsharp různé operace s PDF, od generování nových dokumentů a přidávání obrázků nebo textu až po úpravy existujících PDF překrýváním obsahu, jako jsou vodoznaky. Podporuje vektorovou grafiku, tvary, tabulky a hypertextové odkazy, díky čemuž je vhodný pro širokou škálu aplikací, včetně generování sestav, zpracování dokumentů a archivace. Jeho kompatibilita s .NET Framework a .NET Core dále rozšiřuje jeho použitelnost na různých platformách, díky čemuž je PDFsharp spolehlivou volbou pro zpracování PDF v projektech .NET.
Podobné Produkty
- Apache POI XWPF | Open Source Java API pro vytváření a úpravu souborů DOCX
- DocX | Open Source .NET API pro vytváření a úpravu souborů DOCX
- Docx4J | Open Source Java API pro vytváření a úpravu souborů DOC a DOCX
- ExcelDataReader | Open Source .NET API pro čtení XLS, XLSX, CSV a tabulkových dokumentů
- FileFormat.Cells | Vytvářejte a aktualizujte soubory Excel pomocí C# .NET