Aspose.PDF for .NET
C# .NET API voor het maken en converteren van PDF-bestanden
Een krachtige PDF C# .NET API voor het genereren, bewerken, renderen, manipuleren en converteren van PDF-bestanden naar Word-, Excel-, PowerPoint- en afbeeldingenformaten zonder Adobe Acrobat te gebruiken.
Aspose.PDF for .NET-bibliotheek kan erg handig zijn voor ontwikkelaars die geïnteresseerd zijn in het maken en manipuleren van PDF-documenten in hun eigen applicaties met slechts een paar regels C# .NET-code. De bibliotheek is ontworpen om eenvoudig te gebruiken en biedt een breed scala aan functies die hem geschikt maken voor verschillende gebruiksscenario's. Met zijn uitgebreide reeks functies en eenvoudig te gebruiken API's is Aspose.PDF een waardevol hulpmiddel voor elke ontwikkelaar die met PDF-documenten werkt in een .NET-omgeving (WinForms, WPF, ASP.NET en .NET Compact Framework).< /p>
Aspose.PDF voor .NET is een zeer flexibele en krachtige bibliotheek die zeer geschikt is voor een breed scala aan gebruiksscenario's. Of u nu bezig bent met het maken van nieuwe PDF-documenten, het manipuleren van bestaande documenten of het converteren van PDF's naar andere formaten, deze bibliotheek biedt alles wat u nodig heeft om de klus te klaren. De bibliotheek kan worden gebruikt om tekst, afbeeldingen, SVG, HTML naar PDF te converteren en om PDF naar talloze documentformaten te exporteren met uitstekende prestaties en goede kwaliteit.
De bibliotheek biedt ondersteuning voor een breed scala aan functies voor het verwerken van PDF-documenten, zoals het helemaal opnieuw maken van PDF's, het comprimeren van PDF-bestanden, het maken en manipuleren van tabellen, het gebruik van grafiekobjecten in PDF's, het omgaan met aangepaste lettertypen en ondersteuning voor beveiligingscontroles , bladwijzers invoegen of verwijderen, PDF-inhoudsopgave gebruiken, bijlagen toevoegen of verwijderen, PDF-annotaties beheren, tekst en afbeeldingen invoegen, pagina's extraheren of invoegen in PDF's, meerdere PDF's samenvoegen tot één document, een PDF opsplitsen in meerdere pagina's, pagina's om beeldconversie, PDF-documenten afdrukken enzovoort.
Aan de slag met Aspose.PDF voor .NET
De aanbevolen manier om Aspose.PDF voor .NET te installeren is met behulp van NuGet. Gebruik het volgende commando voor een vlotte installatie.
Installeer Aspose.Pdf via NuGet Command
Install-Package Aspose.Pdf
U kunt de bibliotheek rechtstreeks downloaden vanaf de Aspose.PDF productpagina
Genereer PDF-documenten via .NET API
Een van de belangrijkste kenmerken van Aspose.PDF voor .NET is de mogelijkheid om vanuit het niets PDF-documenten te maken met slechts een paar regels C#-code. Softwareontwikkelaars kunnen de bibliotheek gebruiken om tekst, afbeeldingen, formulieren, annotaties, nieuwe pagina's, bijlagen, bladwijzers en andere elementen aan een PDF-document toe te voegen, en om de lay-out en opmaak van de inhoud te beheren. Bovendien biedt de bibliotheek een uitgebreide reeks API's voor het manipuleren van bestaande PDF-documenten, zoals het samenvoegen van meerdere PDF's tot één document, het opsplitsen van een PDF in meerdere pagina's en het extraheren van tekst en afbeeldingen uit een PDF.
Hoe maak ik een PDF met C#?
// Initialize document object
Document pdf_doc = new Document();
// Add page
Page page = pdf_doc.Pages.Add();
// Place the text of choice
page.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Text of choice"));
// PDF file created at a specified location
pdf_doc.Save("created_one.pdf");
PDF converteren naar andere bestandsformaten via C# API
Het converteren van PDF-documenten naar andere bestandsformaten is een van de populairste en belangrijkste taken voor veel softwareontwikkelaars. Aspose.PDF voor .NET maakt hun werk gemakkelijk door volledige functionaliteit te bieden voor het programmatisch converteren van PDF-documenten naar andere ondersteunde bestandsformaten met slechts een paar regels .NET-code. De bibliotheek ondersteunt een breed scala aan uitvoerformaten, waaronder Microsoft Word, Excel, PowerPoint, afbeeldingen, HTML en nog veel meer. Het is ook mogelijk om een PDF-document op te slaan als bestand, te streamen, naar internet te verzenden of op te slaan als PDF/A-document. De bibliotheek maakt het voor softwareontwikkelaars gemakkelijk om met PDF-documenten in andere toepassingen en platforms te werken.
PDF naar Word converteren via C#.NET API
public static void ConvertPDFtoDOCX()
{
// load PDF with an instance of Document
var document = new Document("template.pdf");
// save document in DOC format
document.Save("output.doc", Aspose.Pdf.SaveFormat.DocX);
}
PDF-documenten samenvoegen of splitsen via C# .NET
Met de Aspose.PDF voor .NET-bibliotheek kunnen softwareontwikkelaars meerdere PDF-bestanden samenvoegen tot één enkel PDF-document of grote PDF-bestanden opsplitsen in kleinere bestanden binnen hun eigen .NET-applicaties. De bibliotheek biedt verschillende functies voor het samenvoegen en splitsen van PDF-bestanden, zoals het toevoegen van een document aan het einde van een ander PDF-bestand, het opsplitsen van PDF-pagina's in individuele PDF-bestanden, het opsplitsen van het bereik van PDF-pagina's in individuele PDF-bestanden, enzovoort.
PDF in meerdere bestanden splitsen via C# API
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Open document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");
int pageCount = 1;
// Loop through all the pages
foreach (Page pdfPage in pdfDocument.Pages)
{
Document newDocument = new Document();
newDocument.Pages.Add(pdfPage);
newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
pageCount++;
}
Afbeeldingenconversie naar PDF via .NET API
De Aspose.PDF voor .NET-bibliotheek biedt volledige ondersteuning voor de conversie van verschillende afbeeldingen naar PDF met behulp van C#-opdrachten. Softwareontwikkelaars kunnen enkele van de meest populaire afbeeldingsformaten, zoals BMP, CGM, DICOM, EMF, JPG, PNG, SVG en TIFF, met gemak converteren. Om eerst een afbeelding te converteren, moet u een nieuw documentklasseobject initialiseren en de afbeelding laden. Roep daarna gewoon opslaan en converteren naar afbeeldingsformaat op en sla het op in het PDF-bestandsformaat. In sommige gevallen ondersteunt de bibliotheek ook het instellen van de hoogte, breedte en marges van een pagina en van de afbeelding.
converteer JPG-afbeelding naar PDF via .NET API
// Load input JPG file
String path = dataDir + "Aspose.jpg";
// Initialize new PDF document
Document doc = new Document();
// Add empty page in empty document
Page page = doc.Pages.Add();
Aspose.Pdf.Image image = new Aspose.Pdf.Image();
image.File = (path);
// Add image on a page
page.Paragraphs.Add(image);
// Save output PDF file
doc.Save(dataDir + "ImagetoPDF.pdf");