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

Open Source .NET API för att arbeta med PDF-dokument

Skapa, uppdatera, slå samman och bearbeta PDF-dokument från .NET-applikationer.

Vad är QuestPDF API för .NET?

QuestPDF är ett populärt .NET-bibliotek designat för att enkelt generera högkvalitativa PDF-dokument. Den erbjuder ett modernt, intuitivt API som låter dig skapa komplexa PDF-layouter programmatiskt, vilket gör det lämpligt för applikationer som kräver automatisk PDF-rapportgenerering, fakturor eller dokumentskapande. QuestPDF är byggd kring en flexibel layoutmotor som stöder ett brett utbud av designfunktioner som textformatering, tabeller, bilder och till och med diagram. Med sin flytande, lättförståeliga syntax kan utvecklare snabbt definiera strukturen för PDF-dokument samtidigt som de behåller full kontroll över stil och formatering. Biblioteket är också optimerat för prestanda, vilket säkerställer snabb PDF-rendering även för stora dokument.

QuestPDF för .NET API - Nyckelfunktioner

Följande är några av de viktigaste funktionerna i QuestPDF:

  • Flytande och intuitivt API för att skapa PDF-dokument programmatiskt.
  • Stöder komplexa layouter, inklusive rutnät, tabeller och flexibel positionering.
  • Omfattande textformateringsalternativ för rubriker, stycken och mer.
  • Möjlighet att lägga till bilder, diagram och andra visuella element till dokument.
  • Dynamisk innehållsgenerering baserat på affärsregler och datainmatning.
  • Högpresterande rendering optimerad för stora dokument.
  • Inbyggt stöd för sidhuvuden, sidfötter och sidnummer.
  • Automatisk hantering av innehåll över flera sidor.
  • Öppen källkod och väldokumenterad med aktivt samhällsstöd.
  • Sömlös integration med .NET-applikationer som stöder .NET Core och .NET Framework.
These features highlight the capabilities and benefits of using QuestPDF API for .NET in PDF document creation and manipulation.
GitHub

GitHub-statistik

Namn:
Språk:
Stjärnor:
Gafflar:
Licens:
Repository uppdaterades senast kl

Komma igång med QuestPDF för .NET API

Du kan ladda ner QuestPDF-biblioteket från GitHub eller nuget.

Installation

Att installera QuestPDF API för .NET är enkelt och kan göras från nugget som visas nedan:

Installerar QuestPDF API för .NET


 Install-Package QuestPDF

Kodexempel för QuestPDF API för .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.

Hur man skapar en tom PDF-fil med QuestPDF API för .NET?

In order to create a PDF document using the QuestPDF API for .NET, the following steps can help.
  • Importera de nödvändiga QuestPDF-namnrymden till din fil.
  • Skapa en ny C#-klass eller metod för att definiera PDF-innehållet.
  • Använd metoden Document.Create() för att starta processen för att skapa PDF-dokument.
  • Implementera metoden Compose() för att definiera strukturen och layouten för PDF:en.
  • Lägg till en tom sida med metoden Page() utan något innehåll inuti.
  • Anropa metoden GeneratePdf() för att generera och spara PDF-filen på önskad plats.
  • Kör programmet för att skapa och spara den tomma PDF-filen.

Hur lägger man till bild till en PDF med 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.
  • Skapa ett nytt PDF-dokument: Detta initierar ett tomt PDF-dokument.
  • Lägg till en sida: Lägger till en tom sida i dokumentet.
  • Lägg till en bild med metoden Image().
  • Justera bredden på sidan med alternativet FitWidth för att säkerställa att bilden passar sidans bredd.
  • Sparar PDF-filen med bilden.

Hur man lägger till en vattenstämpel på en PDF-sida i .NET?

  • Installera QuestPDF-biblioteket via NuGet Package Manager i ditt .NET-projekt.
  • Importera de nödvändiga QuestPDF-namnrymden till din fil.
  • Skapa en ny C#-klass eller metod för att definiera PDF-innehållet.
  • Använd metoden Document.Create() för att starta PDF-skapandet.
  • Definiera sidlayouten med metoden Page(), ställ in sidstorlek och marginal.
  • Använd metoden Layer() för att skapa separata lager för huvudinnehåll och vattenstämpel.
  • Lägg till huvudinnehållselement med metoder som Text() eller Image() i det första lagret.
  • Lägg till ett vattenstämpelelement (t.ex. text eller bild) i det andra lagret och ställ in egenskaper som Opacity(), FontSize() och Rotate() code> för att formatera vattenstämpeln.
  • Skapa PDF-filen med metoden GeneratePdf() och spara den i en fil.
  • Kör programmet för att skapa och spara PDF-filen med en vattenstämpel.

Slutsats

QuestPDF är ett mångsidigt och effektivt bibliotek för .NET-utvecklare som vill skapa dynamiska, högkvalitativa PDF-dokument programmatiskt. Dess flytande API-design, omfattande layoutalternativ och stöd för ett brett utbud av innehåll gör det till ett kraftfullt verktyg för att generera professionella PDF-filer för olika användningsfall, från rapporter till fakturor. Oavsett om du behöver hantera komplexa layouter, lägga till bilder eller lägga över vattenstämplar, erbjuder QuestPDF flexibiliteten och prestanda för att få jobbet gjort sömlöst. Genom att integrera QuestPDF i dina projekt kan du automatisera PDF-skapandet med lätthet samtidigt som du behåller full kontroll över dokumentdesign.

Liknande Produkter

 Swedish