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.

Deze functies benadrukken de mogelijkheden en voordelen van het gebruik van QuestPDF API voor .NET bij het maken en bewerken van PDF-documenten.

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

Om u te helpen de mogelijkheden van de QuestPDF API beter te begrijpen, bekijken we een aantal .NET-codevoorbeelden. Deze voorbeelden laten zien hoe u verschillende PDF-elementen kunt maken, lay-outs kunt beheren en opmaak kunt toepassen met behulp van de intuïtieve, vloeiende API van QuestPDF. Door deze voorbeelden te volgen, kunt u PDF-generatie effectief integreren in uw .NET-toepassingen.

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?

U kunt een PDF-document maken met QuestPDF voor .NET en er een afbeelding in invoegen vanuit uw .NET-toepassing. U kunt de volgende stappen gebruiken om een PDF-document met afbeelding te maken.

  • 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