1. Produkter
  2.   Redaktør
  3.   .NET
  4.   QuestPDF
 
  

Open Source .NET API for arbeid med PDF-dokumenter

Opprett, oppdater, slå sammen og behandle PDF-dokumenter fra .NET-applikasjoner.

Hva er QuestPDF API for .NET?

QuestPDF er et populært .NET-bibliotek designet for å generere PDF-dokumenter av høy kvalitet på en enkel måte. Den tilbyr et moderne, intuitivt API som lar deg lage komplekse PDF-oppsett programmatisk, noe som gjør det egnet for applikasjoner som krever automatisert PDF-rapportgenerering, fakturaer eller dokumentoppretting. QuestPDF er bygget rundt en fleksibel layoutmotor som støtter et bredt spekter av designfunksjoner som tekstformatering, tabeller, bilder og til og med diagrammer. Med sin flytende, lettforståelige syntaks, kan utviklere raskt definere strukturen til PDF-dokumenter samtidig som de opprettholder full kontroll over stiling og formatering. Biblioteket er også optimalisert for ytelse, og sikrer rask PDF-gjengivelse selv for store dokumenter.

QuestPDF for .NET API - Nøkkelfunksjoner

Følgende er noen av hovedfunksjonene til QuestPDF:

  • Flytende og intuitivt API for å lage PDF-dokumenter programmatisk.
  • Støtter komplekse oppsett, inkludert rutenett, tabeller og fleksibel plassering.
  • Omfattende tekstformateringsalternativer for overskrifter, avsnitt og mer.
  • Evne til å legge til bilder, diagrammer og andre visuelle elementer til dokumenter.
  • Dynamisk innholdsgenerering basert på forretningsregler og datainndata.
  • Høyytelsesgjengivelse optimalisert for store dokumenter.
  • Innebygd støtte for sidetopp, bunntekst og sidetall.
  • Automatisk håndtering av innholdsoverflyt over flere sider.
  • Åpen kildekode og godt dokumentert med aktiv samfunnsstøtte.
  • Sømløs integrasjon med .NET-applikasjoner som støtter .NET Core og .NET Framework.

Disse funksjonene fremhever mulighetene og fordelene ved å bruke QuestPDF API for .NET i oppretting og manipulering av PDF-dokumenter.

GitHub

GitHub-statistikk

Navn:
Språk:
Stjerner:
Gafler:
Tillatelse:
Repository ble sist oppdatert kl

Komme i gang med QuestPDF for .NET API

Du kan laste ned QuestPDF-biblioteket fra GitHub eller nuget.

Installasjon

Det er enkelt å installere QuestPDF API for .NET og kan gjøres fra nugget som vist nedenfor:

Installerer QuestPDF API for .NET


 Install-Package QuestPDF

Kodeeksempler for QuestPDF API for .NET

For å hjelpe deg bedre å forstå egenskapene til QuestPDF API, la oss ta en titt på noen .NET-kodeeksempler. Disse eksemplene vil demonstrere hvordan du lager ulike PDF-elementer, administrerer oppsett og bruker formatering ved hjelp av QuestPDFs intuitive, flytende API. Ved å følge disse eksemplene vil du effektivt kunne integrere PDF-generering i .NET-applikasjonene dine.

Hvordan lage en tom PDF-fil ved hjelp av QuestPDF API for .NET?

In order to create a PDF document using the QuestPDF API for .NET, the following steps can help.
  • Importer de nødvendige QuestPDF-navneområdene til filen din.
  • Opprett en ny C#-klasse eller metode for å definere PDF-innholdet.
  • Bruk metoden Document.Create() for å starte prosessen med å lage PDF-dokumenter.
  • Implementer Compose()-metoden for å definere strukturen og layouten til PDF-en.
  • Legg til en tom side ved å bruke Page()-metoden uten noe innhold inni.
  • Kall GeneratePdf()-metoden for å generere og lagre PDF-en til ønsket plassering.
  • Kjør programmet for å opprette og lagre den tomme PDF-filen.

Hvordan legge til bilde til en PDF ved hjelp av QuestPDF API?

Du kan lage et PDF-dokument ved å bruke QuestPDF for .NET og sette inn bilde i det fra .NET-applikasjonen. Du kan bruke følgende trinn for å lage et PDF-dokument med bilde.

  • Opprett et nytt PDF-dokument: Dette initialiserer et tomt PDF-dokument.
  • Legg til en side: Legger til en tom side i dokumentet.
  • Legg til et bilde ved å bruke Image()-metoden.
  • Juster bredden på siden ved å bruke alternativet FitWidth for å sikre at bildet passer til bredden på siden.
  • Lagrer PDF-en med bildet.

Hvordan legge til et vannmerke på en PDF-side i .NET?

  • Installer QuestPDF-biblioteket via NuGet Package Manager i .NET-prosjektet ditt.
  • Importer de nødvendige QuestPDF-navneområdene til filen din.
  • Opprett en ny C#-klasse eller metode for å definere PDF-innholdet.
  • Bruk metoden Document.Create() for å starte PDF-opprettingsprosessen.
  • Definer sideoppsettet ved å bruke Page()-metoden, angi sidestørrelse og margin.
  • Bruk metoden Layer() for å lage separate lag for hovedinnhold og vannmerke.
  • Legg til hovedinnholdselementer ved hjelp av metoder som Text() eller Image() i det første laget.
  • Legg til et vannmerkeelement (f.eks. tekst eller bilde) i det andre laget, og sett egenskaper som Opacity(), FontSize() og Rotate() code> for å style vannmerket.
  • Generer PDF-en ved å bruke GeneratePdf()-metoden og lagre den i en fil.
  • Kjør programmet for å lage og lagre PDF-en med et vannmerke.

Konklusjon

QuestPDF er et allsidig og effektivt bibliotek for .NET-utviklere som ønsker å lage dynamiske, høykvalitets PDF-dokumenter programmatisk. Dens flytende API-design, omfattende layoutalternativer og støtte for et bredt spekter av innhold gjør det til et kraftig verktøy for å generere profesjonelle PDF-er for ulike brukstilfeller, fra rapporter til fakturaer. Enten du trenger å håndtere komplekse oppsett, legge til bilder eller legge over vannmerker, tilbyr QuestPDF fleksibiliteten og ytelsen for å få jobben gjort sømløst. Ved å integrere QuestPDF i prosjektene dine, kan du automatisere PDF-oppretting med letthet samtidig som du opprettholder full kontroll over dokumentdesign.

Lignende Produkter

 Norsk