Open Source .NET SDK til arbejde med PDF-filer
Gratis og kraftfuld Open Source .NET API til at oprette, redigere og flette PDF-dokumenter.
Hvad er PDFSharp API til .NET?
PDFsharp er et open source .NET-bibliotek designet til at skabe og behandle PDF-dokumenter med lethed og fleksibilitet. Uanset om du genererer nye PDF'er fra bunden, flette eksisterende dokumenter eller tilføjer tekst, billeder og former til PDF'er, tilbyder PDFsharp en bred vifte af funktioner. Det giver .NET-udviklere mulighed for at håndtere PDF-filer programmatisk med en klar og intuitiv API, hvilket gør det til et fremragende valg til både små applikationer og store virksomhedsløsninger. Dens evne til at arbejde med både vektor- og rastergrafik i PDF-dokumenter gør den til et alsidigt værktøj til at generere komplekse rapporter eller dynamisk indhold i .NET-applikationer.
PDFSharp til .NET API - Nøglefunktioner
Følgende er nogle af hovedfunktionerne i PDFSharp:
- Opret nye PDF-dokumenter fra bunden.
- Rediger eksisterende PDF-dokumenter.
- Tilføj tekst, billeder og grafik til PDF-sider.
- Understøtter vektorgrafik og rasterbilleder.
- Flet eller del PDF-dokumenter.
- Uddrag indhold fra PDF-filer.
- Håndter skrifttyper, herunder TrueType-skrifttyper.
- Tegn figurer som linjer, rektangler og cirkler.
- Understøtter krypterede PDF-filer.
- Generer PDF/A-dokumenter til arkivering.
- Kompatibel med .NET Framework og .NET Core.
Kom godt i gang med PDFSharp til .NET API
Du kan downloade ShapeCrawler-biblioteket fra GitHub eller nuget.
Installation
Installation af PDFSharp API til .NET er enkel og kan gøres fra nugget som vist nedenfor:
Installation af PDFSharp API til .NET
Install-Package PdfSharp
Kodeeksempler til PdfSharp API til .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.Hvordan opretter man en tom PDF-fil ved hjælp af PDFSharp API til .NET?
In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.- Opret et nyt PDF-dokument: Dette initialiserer et tomt PDF-dokument.
- Tilføj en ny side: Tilføjer en tom side til dokumentet.
- Tegn tekst: Bruger XGraphics-objektet til at skrive "Hej, verden!" i midten af siden.
- Gem dokumentet: Gemmer PDF'en med det angivne filnavn.
Hvordan tilføjer man billede til en PDF ved hjælp af 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.- Opret et nyt PDF-dokument: Dette initialiserer et tomt PDF-dokument.
- Tilføj en side: Tilføjer en tom side til dokumentet.
- Indlæs billedet: Bruger XImage.FromFile() til at indlæse et billede fra den angivne filsti.
- Tegn billedet: Bruger gfx.DrawImage() til at placere og ændre størrelse på billedet på PDF-siden.
- Gem dokumentet: Gemmer PDF'en med billedet.
Hvordan indsætter man tabel i et PDF-dokument i .NET?
For at indsætte en tabel i et PDF-dokument ved hjælp af PDFSharp til .NET API, kan du følge disse trin.
- Opret et nyt PDF-dokument: Dette initialiserer et tomt PDF-dokument.
- Tilføj en side: Tilføjer en tom side til det nye PDF-dokument.
- Definer rækkerne og kolonnerne, der skal være en del af tabellen.
- Brug indlejrede løkker til at oprette tabellen ved hjælp af antallet af rækker og kolonner.
- Gem dokumentet: Gemmer PDF'en med billedet.
Føj vandmærke til en PDF-side i .NET
- Indlæs et eksisterende PDF-dokument: Koden åbner en eksisterende PDF i ændringstilstand.
- Loop gennem sider: Den gentager hver side i dokumentet.
- Opret et XGraphics-objekt: Tillader tegnehandlinger på PDF-siden.
- Definer vandmærkeegenskaber såsom skrifttype og tekst.
- Tegn vandmærket: Teksten er centreret på tværs af siden med et diagonalt layout.
- Gem dokumentet: Gemmer PDF'en med vandmærket anvendt.
Konklusion
PDFsharp er et alsidigt og kraftfuldt open source-bibliotek til .NET-udviklere, der tilbyder omfattende værktøjer til at oprette, redigere og administrere PDF-dokumenter. Med sin ligetil API forenkler PDFsharp forskellige PDF-handlinger, fra generering af nye dokumenter og tilføjelse af billeder eller tekst til ændring af eksisterende PDF-filer ved at overlejre indhold som vandmærker. Den understøtter vektorgrafik, former, tabeller og hyperlinks, hvilket gør den velegnet til en lang række applikationer, herunder rapportgenerering, dokumentbehandling og arkivering. Dens kompatibilitet med .NET Framework og .NET Core udvider dens anvendelighed yderligere på tværs af forskellige platforme, hvilket gør PDFsharp til et pålideligt valg til PDF-håndtering i .NET-projekter.
Lignende Produkter
- Apache POI XWPF | Open Source Java API til at oprette og ændre DOCX-filer
- DocX | Open Source .NET API til at oprette og ændre DOCX-filer
- Docx4J | Open Source Java API til at oprette og ændre DOC- og DOCX-filer
- ExcelDataReader | Open Source .NET API til at læse XLS-, XLSX-, CSV- og regnearksdokumenter
- FileFormat.Words API | Open Source .NET API til Microsoft Word-filformater