1. Producten
  2.   Editor
  3.   .NET
  4.   QuestPDF
 
  

Open Source .NET API voor het werken met PDF-documenten

Maak, bewerk, voeg samen en verwerk PDF-documenten vanuit .NET-toepassingen.

Wat is QuestPDF API voor .NET?

QuestPDF is een populaire .NET-bibliotheek die is ontworpen om eenvoudig PDF-documenten van hoge kwaliteit te genereren. Het biedt een moderne, intuïtieve API waarmee u complexe PDF-lay-outs programmatisch kunt maken, waardoor het geschikt is voor toepassingen die geautomatiseerde PDF-rapportgeneratie, facturen of documentcreatie vereisen. QuestPDF is gebouwd rond een flexibele lay-outengine die een breed scala aan ontwerpfuncties ondersteunt, zoals tekstopmaak, tabellen, afbeeldingen en zelfs grafieken. Met zijn vloeiende, eenvoudig te begrijpen syntaxis kunnen ontwikkelaars snel de structuur van PDF-documenten definiëren terwijl ze volledige controle behouden over de styling en opmaak. De bibliotheek is ook geoptimaliseerd voor prestaties, wat zorgt voor snelle PDF-rendering, zelfs voor grote documenten.

QuestPDF voor .NET API - Belangrijkste kenmerken

Hieronder volgen enkele van de belangrijkste kenmerken van QuestPDF:

  • Vlotte en intuïtieve API voor het programmatisch maken van PDF-documenten.
  • Ondersteunt complexe lay-outs, waaronder rasters, tabellen en flexibele positionering.
  • Uitgebreide opties voor tekstopmaak voor kopteksten, alinea's en meer.
  • Mogelijkheid om afbeeldingen, grafieken en andere visuele elementen aan documenten toe te voegen.
  • Dynamische contentgeneratie op basis van bedrijfsregels en gegevensinvoer.
  • Hoogwaardige rendering, geoptimaliseerd voor grote documenten.
  • Ingebouwde ondersteuning voor paginakopteksten, voetteksten en paginanummers.
  • Automatische verwerking van overloop van inhoud op meerdere pagina's.
  • Open source en goed gedocumenteerd, met actieve communityondersteuning.
  • Naadloze integratie met .NET-toepassingen, met ondersteuning voor .NET Core en .NET Framework.
These features highlight the capabilities and benefits of using QuestPDF API for .NET in PDF document creation and manipulation.
GitHub

GitHub-statistieken

Naam:
Taal:
Sterren:
Vorken:
Licentie:
De opslagplaats is voor het laatst bijgewerkt op

Aan de slag met QuestPDF voor .NET API

U kunt de QuestPDF-bibliotheek downloaden van GitHub of NuGet.

Installatie

Het installeren van QuestPDF API voor .NET is eenvoudig en kan worden gedaan vanuit Nugget, zoals hieronder weergegeven:

QuestPDF API voor .NET installeren


 Install-Package QuestPDF

Codevoorbeelden voor QuestPDF API voor .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.

Hoe maak ik een leeg PDF-bestand met behulp van de QuestPDF API voor .NET?

In order to create a PDF document using the QuestPDF API for .NET, the following steps can help.
  • Importeer de vereiste QuestPDF-naamruimten in uw bestand.
  • Maak een nieuwe C#-klasse of -methode om de PDF-inhoud te definiëren.
  • Gebruik de Document.Create()-methode om het proces voor het maken van een PDF-document te starten.
  • Implementeer de Compose()-methode om de structuur en lay-out van de PDF te definiëren.
  • Voeg een lege pagina toe met behulp van de Page()-methode, zonder inhoud.
  • Roep de methode GeneratePdf() aan om het PDF-bestand te genereren en op te slaan op de gewenste locatie.
  • Voer de toepassing uit om het lege PDF-bestand te maken en op te slaan.

Hoe voeg ik een afbeelding toe aan een PDF met behulp van de 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.
  • Een nieuw PDF-document maken: hiermee wordt een leeg PDF-document geïnitialiseerd.
  • Pagina toevoegen: Voegt een lege pagina toe aan het document.
  • Voeg een afbeelding toe met behulp van de Image()-methode.
  • Pas de breedte van de pagina aan met de optie FitWidth om ervoor te zorgen dat de afbeelding binnen de breedte van de pagina past.
  • Slaat de PDF met de afbeelding op.

Hoe voeg ik een watermerk toe aan een PDF-pagina in .NET?

  • Installeer de QuestPDF-bibliotheek via NuGet Package Manager in uw .NET-project.
  • Importeer de benodigde QuestPDF-naamruimten in uw bestand.
  • Maak een nieuwe C#-klasse of -methode om de PDF-inhoud te definiëren.
  • Gebruik de Document.Create()-methode om het PDF-creatieproces te starten.
  • Definieer de pagina-indeling met behulp van de Page()-methode, waarbij u de paginagrootte en marge instelt.
  • Gebruik de Layer()-methode om aparte lagen te maken voor hoofdinhoud en watermerk.
  • Voeg de belangrijkste inhoudselementen toe met behulp van methoden zoals Text() of Image() in de eerste laag.
  • Voeg een watermerkelement (bijvoorbeeld tekst of afbeelding) toe in de tweede laag en stel eigenschappen in zoals Opacity(), FontSize() en Rotate() om het watermerk te stylen.
  • Genereer de PDF met de methode GeneratePdf() en sla deze op in een bestand.
  • Start de toepassing om een PDF met watermerk te maken en op te slaan.

Conclusie

QuestPDF is een veelzijdige en efficiënte bibliotheek voor .NET-ontwikkelaars die dynamische, hoogwaardige PDF-documenten programmatisch willen maken. Het vloeiende API-ontwerp, de uitgebreide lay-outopties en de ondersteuning voor een breed scala aan content maken het een krachtige tool voor het genereren van professionele PDF's voor verschillende use cases, van rapporten tot facturen. Of u nu complexe lay-outs moet verwerken, afbeeldingen moet toevoegen of watermerken moet overlayen, QuestPDF biedt de flexibiliteit en prestaties om de klus naadloos te klaren. Door QuestPDF in uw projecten te integreren, kunt u PDF-creatie eenvoudig automatiseren terwijl u volledige controle over het documentontwerp behoudt.

Vergelijkbare Producten

 Nederlands