Open Source .NET SDK for arbeid med PDF-filer
Gratis og kraftig Open Source .NET API for å lage, redigere og slå sammen PDF-dokumenter.
Hva er PDFSharp API for .NET?
PDFsharp er et .NET-bibliotek med åpen kildekode designet for å lage og behandle PDF-dokumenter med enkelhet og fleksibilitet. Enten du genererer nye PDF-er fra bunnen av, slår sammen eksisterende dokumenter eller legger til tekst, bilder og former til PDF-er, tilbyr PDFsharp en lang rekke funksjoner. Den lar .NET-utviklere håndtere PDF-filer programmatisk med et tydelig og intuitivt API, noe som gjør det til et utmerket valg for både småskalaapplikasjoner og store bedriftsløsninger. Dens evne til å jobbe med både vektor- og rastergrafikk i PDF-dokumenter gjør den til et allsidig verktøy for å generere komplekse rapporter eller dynamisk innhold i .NET-applikasjoner.
PDFSharp for .NET API - Nøkkelfunksjoner
Følgende er noen av hovedfunksjonene til PDFSharp:
- Lag nye PDF-dokumenter fra bunnen av.
- Endre eksisterende PDF-dokumenter.
- Legg til tekst, bilder og grafikk på PDF-sider.
- Støtter vektorgrafikk og rasterbilder.
- Slå sammen eller del PDF-dokumenter.
- Trekk ut innhold fra PDF-filer.
- Håndtere skrifter, inkludert TrueType-skrifter.
- Tegn former som linjer, rektangler og sirkler.
- Støtter krypterte PDF-filer.
- Generer PDF/A-dokumenter for arkivering.
- Kompatibel med .NET Framework og .NET Core.
Komme i gang med PDFSharp for .NET API
Du kan laste ned ShapeCrawler-biblioteket fra GitHub eller nuget.
Installasjon
Det er enkelt å installere PDFSharp API for .NET og kan gjøres fra nugget som vist nedenfor:
Installere PDFSharp API for .NET
Install-Package PdfSharp
Kodeeksempler for PdfSharp API for .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 lage en tom PDF-fil ved hjelp av PDFSharp API for .NET?
In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.- Opprett et nytt PDF-dokument: Dette initialiserer et tomt PDF-dokument.
- Legg til en ny side: Legger til en tom side i dokumentet.
- Tegn tekst: Bruker XGraphics-objektet til å skrive "Hello, World!" midt på siden.
- Lagre dokumentet: Lagrer PDF-filen med det angitte filnavnet.
Hvordan legge til bilde til en PDF ved hjelp av 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.- Opprett et nytt PDF-dokument: Dette initialiserer et tomt PDF-dokument.
- Legg til en side: Legger til en tom side i dokumentet.
- Last inn bildet: Bruker XImage.FromFile() for å laste et bilde fra den angitte filbanen.
- Tegn bildet: Bruker gfx.DrawImage() for å plassere og endre størrelse på bildet på PDF-siden.
- Lagre dokumentet: Lagrer PDF-en med bildet.
Hvordan sette inn tabell i et PDF-dokument i .NET?
For å sette inn en tabell i et PDF-dokument ved hjelp av PDFSharp for .NET API, kan du følge disse trinnene.
- Opprett et nytt PDF-dokument: Dette initialiserer et tomt PDF-dokument.
- Legg til en side: Legger til en tom side i det nye PDF-dokumentet.
- Definer radene og kolonnene som skal være en del av tabellen.
- Bruk nestede løkker for å lage tabellen ved å bruke antall rader og kolonner.
- Lagre dokumentet: Lagrer PDF-en med bildet.
Legg til vannmerke på en PDF-side i .NET
- Last inn et eksisterende PDF-dokument: Koden åpner en eksisterende PDF i endringsmodus.
- Sløyfe gjennom sider: Det går over hver side i dokumentet.
- Opprett et XGraphics-objekt: Tillater tegneoperasjoner på PDF-siden.
- Definer vannmerkeegenskaper som font og tekst.
- Tegn vannmerket: Teksten er sentrert over siden med en diagonal layout.
- Lagre dokumentet: Lagrer PDF-en med vannmerket brukt.
Konklusjon
PDFsharp er et allsidig og kraftig åpen kildekode-bibliotek for .NET-utviklere, og tilbyr omfattende verktøy for å lage, redigere og administrere PDF-dokumenter. Med sin enkle API forenkler PDFsharp ulike PDF-operasjoner, fra å generere nye dokumenter og legge til bilder eller tekst til å endre eksisterende PDF-er ved å overlegge innhold som vannmerker. Den støtter vektorgrafikk, former, tabeller og hyperkoblinger, noe som gjør den egnet for et bredt spekter av applikasjoner, inkludert rapportgenerering, dokumentbehandling og arkivering. Dens kompatibilitet med .NET Framework og .NET Core utvider brukervennligheten ytterligere på tvers av forskjellige plattformer, noe som gjør PDFsharp til et pålitelig valg for PDF-håndtering i .NET-prosjekter.
Lignende Produkter
- Apache POI XWPF | Open Source Java API for å lage og endre DOCX-filer
- DocX | Open Source .NET API for å opprette og endre DOCX-filer
- Docx4J | Open Source Java API for å opprette og endre DOC- og DOCX-filer
- ExcelDataReader | Open Source .NET API for å lese XLS-, XLSX-, CSV- og regnearkdokumenter
- FileFormat.Words API | Open Source .NET API for Microsoft Word-filformater