Aspose.PDF for .NET
C# .NET API til oprettelse og konvertering af PDF-filer
En kraftfuld PDF C# .NET API til at generere, redigere, gengive, manipulere og konvertere PDF-filer til Word, Excel, PowerPoint og billedformater uden brug af Adobe Acrobat.
Aspose.PDF til .NET-bibliotek kan være meget praktisk for udviklere, der er interesserede i at oprette og manipulere PDF-dokumenter inde i deres egne applikationer med blot et par linjer C# .NET kode. Biblioteket er designet til at være nemt at bruge og tilbyder en bred vifte af funktioner, der gør det velegnet til en række forskellige brugssager. Med sit rige sæt af funktioner og brugervenlige API'er er Aspose.PDF et værdifuldt værktøj for enhver udvikler, der arbejder med PDF-dokumenter i et .NET-miljø (WinForms, WPF, ASP.NET og .NET Compact Framework).< /p>
Aspose.PDF til .NET er et meget fleksibelt og kraftfuldt bibliotek, der er velegnet til en lang række brugssager. Uanset om du er involveret i at oprette nye PDF-dokumenter, manipulere eksisterende eller konvertere PDF-filer til andre formater, giver dette bibliotek alt, hvad du behøver for at få arbejdet gjort. Biblioteket kan bruges til at konvertere tekst, billeder, SVG, HTML til PDF samt eksportere PDF til adskillige dokumentformater med fremragende ydeevne og god kvalitet.
Biblioteket har inkluderet understøttelse af en lang række funktioner til håndtering af PDF-dokumenter, såsom oprettelse af PDF'er fra bunden, komprimering af PDF-filer, tabeloprettelse og manipulation, brug af grafobjekter i PDF'er, tilpasset skrifttypehåndtering, understøttelse af sikkerhedskontrol , indsætte eller fjerne bogmærker, bruge PDF-indholdsfortegnelse, tilføje eller slette vedhæftede filer, administrere PDF-anmærkninger, indsætte tekst og billeder, udtrække eller indsætte sider i PDF-filer, flette flere PDF-filer til et enkelt dokument, opdele en PDF i flere sider, sider til billedkonvertering, udskriv PDF-dokumenter og så videre.
Kom godt i gang med Aspose.PDF til .NET
Den anbefalede måde at installere Aspose.PDF til .NET på er at bruge NuGet. Brug venligst følgende kommando for en problemfri installation.
Installer Aspose.Pdf via NuGet Command
Install-Package Aspose.Pdf
Du kan downloade biblioteket direkte fra Aspose.PDF produktside
Generer PDF-dokumenter via .NET API
En af nøglefunktionerne ved Aspose.PDF til .NET er dens evne til at oprette PDF-dokumenter fra bunden med blot et par linjer C#-kode. Softwareudviklere kan bruge biblioteket til at tilføje tekst, billeder, formularer, annotationer, nye sider, vedhæftede filer, bogmærker og andre elementer til et PDF-dokument, samt styre layoutet og formateringen af indholdet. Derudover tilbyder biblioteket et rigt sæt API'er til at manipulere eksisterende PDF-dokumenter, såsom at flette flere PDF-filer til et enkelt dokument, opdele en PDF i flere sider og udtrække tekst og billeder fra en PDF.
Hvordan opretter man PDF ved hjælp af 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");
Konverter PDF til andre filformater via C# API
Konvertering af PDF-dokumenter til andre filformater er en af de mest populære og vigtige opgaver for mange softwareudviklere. Aspose.PDF til .NET gør deres arbejde nemt ved at levere komplet funktionalitet til programmatisk konvertering af PDF-dokumenter til andre understøttede filformater med blot et par linjer .NET-kode. Biblioteket understøtter en lang række outputformater, herunder Microsoft Word, Excel, PowerPoint, billeder, HTML og mange flere. Det er også muligt at gemme et PDF-dokument til fil, streame, sende til Web eller gemme som PDF/A-dokument. Biblioteket gør det nemt for softwareudviklere at arbejde med PDF-dokumenter i andre applikationer og platforme.
Konverter PDF til Word 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);
}
Flet eller opdel PDF-dokumenter via C# .NET
Aspose.PDF til .NET-biblioteket gør det muligt for softwareudviklere at flette flere PDF-filer til et enkelt PDF-dokument eller opdele store PDF-filer til mindre i deres egne .NET-applikationer. Biblioteket har leveret forskellige funktioner til at flette og opdele PDF-filer, såsom at tilføje et dokument til slutningen af en anden PDF-fil, opdele PDF-sider i individuelle PDF-filer, opdele rækken af PDF-sider i individuelle PDF-filer og så videre.
Opdel PDF i flere filer 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++;
}
Billedkonvertering til PDF via .NET API
Aspose.PDF til .NET-biblioteket har leveret komplet support til forskellige billedkonverteringer til PDF ved hjælp af C#-kommandoer. Softwareudviklere kan nemt konvertere nogle af de mest populære billedformater, såsom - BMP, CGM, DICOM, EMF, JPG, PNG, SVG og TIFF. For at konvertere et billede først skal du initialisere et nyt dokumentklasseobjekt og indlæse billedet. Derefter skal du bare kalde gem og konvertere til billedformat og gemme det i PDF-filformatet. I nogle tilfælde understøtter biblioteket også indstilling af højde, bredde og marginer på en side samt billedet.
konverter JPG-billede til 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");