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.
These features highlight the capabilities and benefits of using QuestPDF API for .NET in PDF document creation and manipulation.
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

To help you better understand the capabilities of the QuestPDF API, lets have a look at some .NET code examples. These examples will demonstrate how to create various PDF elements, manage layouts, and apply formatting using QuestPDF’s intuitive, fluent API. By following these examples, you'll be able to effectively integrate PDF generation into your .NET applications.

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?

You can create a PDF document using QuestPDF for .NET 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.
  • 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