Nyílt forráskódú .NET SDK PDF-fájlok kezeléséhez
Ingyenes és hatékony nyílt forráskódú .NET API PDF dokumentumok létrehozásához, szerkesztéséhez és egyesítéséhez.
Mi az a PDFSharp API for .NET?
A PDFsharp egy nyílt forráskódú .NET-könyvtár, amelyet PDF-dokumentumok egyszerű és rugalmas létrehozására és feldolgozására terveztek. Akár a semmiből hoz létre új PDF-eket, akár meglévő dokumentumokat egyesít, akár szöveget, képeket és alakzatokat ad hozzá a PDF-ekhez, a PDFsharp a funkciók széles skáláját kínálja. Lehetővé teszi a .NET fejlesztők számára, hogy programozottan kezeljék a PDF fájlokat egy világos és intuitív API-val, így kiváló választás kisméretű alkalmazásokhoz és nagyvállalati megoldásokhoz egyaránt. A PDF-dokumentumok vektoros és raszteres grafikáival való együttműködésének képessége sokoldalú eszközzé teszi összetett jelentések vagy dinamikus tartalom előállításához .NET-alkalmazásokban.
PDFSharp .NET API-hoz – Főbb jellemzők
Az alábbiakban bemutatjuk a PDFSharp néhány fő funkcióját:
- Új PDF dokumentumok létrehozása a semmiből.
- Meglévő PDF dokumentumok módosítása.
- Szöveg, kép és grafika hozzáadása PDF-oldalakhoz.
- Támogatja a vektorgrafikát és a raszteres képeket.
- PDF dokumentumok egyesítése vagy felosztása.
- Tartalom kibontása PDF-fájlokból.
- Betűtípusok kezelése, beleértve a TrueType betűtípusokat is.
- Rajzoljon alakzatokat, például vonalakat, téglalapokat és köröket.
- Támogatja a titkosított PDF fájlokat.
- PDF/A dokumentumok létrehozása archiváláshoz.
- Kompatibilis a .NET-keretrendszerrel és a .NET Core-al.
A PDFSharp for .NET API használatának első lépései
A ShapeCrawler könyvtárat letöltheti a GitHubról vagy a nugetről.
Telepítés
A PDFSharp API for .NET telepítése egyszerű, és a nuggetből is elvégezhető az alábbiak szerint:
PDFSharp API telepítése .NET-hez
Install-Package PdfSharp
Kódpéldák a .NET-hez készült PdfSharp API-hoz
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.Hogyan lehet üres PDF-fájlt létrehozni a PDFSharp API for .NET használatával?
In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.- Új PDF-dokumentum létrehozása: Ez inicializál egy üres PDF-dokumentumot.
- Új oldal hozzáadása: Üres oldalt ad a dokumentumhoz.
- Szöveg rajzolása: Az XGraphics objektumot használja a "Hello, World!" az oldal közepén.
- Dokumentum mentése: Menti a PDF-et a megadott fájlnévvel.
Hogyan adhatunk képet PDF-hez a PDFSharp API segítségével?
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.- Új PDF-dokumentum létrehozása: Ez inicializál egy üres PDF-dokumentumot.
- Oldal hozzáadása: Üres oldalt ad a dokumentumhoz.
- Kép betöltése: Az XImage.FromFile() segítségével tölt be egy képet a megadott fájlútvonalról.
- Rajzolja meg a képet: A gfx.DrawImage() segítségével pozícionálja és méretezi át a képet a PDF oldalon.
- Dokumentum mentése: Menti a PDF-fájlt a képpel.
Hogyan lehet táblázatot beszúrni egy PDF dokumentumba .NET-ben?
Ha táblázatot szeretne beszúrni egy PDF dokumentumba a PDFSharp for .NET API használatával, kövesse az alábbi lépéseket.
- Új PDF-dokumentum létrehozása: Ez inicializál egy üres PDF-dokumentumot.
- Oldal hozzáadása: Üres oldalt ad hozzá az új PDF-dokumentumhoz.
- Határozza meg a táblázat részét képező sorokat és oszlopokat.
- Használjon beágyazott hurkokat a táblázat létrehozásához a sorok és oszlopok számával.
- Dokumentum mentése: Menti a PDF-fájlt a képpel.
Vízjel hozzáadása egy PDF-oldalhoz .NET-ben
- Meglévő PDF-dokumentum betöltése: A kód megnyit egy meglévő PDF-dokumentumot módosítási módban.
- Lapok közötti hurok: a dokumentum minden oldalán végigfut.
- XGraphics objektum létrehozása: Lehetővé teszi a rajzolási műveleteket a PDF oldalon.
- Adja meg a vízjel tulajdonságait, például a betűtípust és a szöveget.
- Rajzolja meg a vízjelet: A szöveg átlós elrendezéssel az oldal közepére kerül.
- A dokumentum mentése: Menti a PDF-et vízjellel.
Következtetés
A PDFsharp egy sokoldalú és hatékony, nyílt forráskódú könyvtár .NET-fejlesztők számára, amely átfogó eszközöket kínál PDF-dokumentumok létrehozásához, szerkesztéséhez és kezeléséhez. Egyszerű API-jával a PDFsharp leegyszerűsíti a különféle PDF-műveleteket, kezdve az új dokumentumok létrehozásától és a képek vagy szövegek hozzáadásától a meglévő PDF-ek módosításáig tartalom, például vízjelek átfedésével. Támogatja a vektorgrafikát, alakzatokat, táblázatokat és hiperhivatkozásokat, így számos alkalmazáshoz alkalmas, beleértve a jelentéskészítést, a dokumentumfeldolgozást és az archiválást. A .NET Framework és a .NET Core kompatibilitása tovább bővíti a használhatóságot a különböző platformokon, így a PDFsharp megbízható választássá válik a .NET-projektek PDF-kezelésére.
Hasonló Termékek
- Apache POI XWPF | Nyílt forráskódú Java API a DOCX-fájlok létrehozásához és módosításához
- DocX | Nyílt forráskódú .NET API DOCX-fájlok létrehozásához és módosításához
- Docx4J | Nyílt forráskódú Java API DOC és DOCX fájlok létrehozásához és módosításához
- ExcelDataReader | Nyílt forráskódú .NET API az XLS, XLSX, CSV és táblázatos dokumentumok olvasásához
- FileFormat.Words API | Nyílt forráskódú .NET API Microsoft Word fájlformátumokhoz