1. Produkter
  2.   PDF
  3.   .NET
  4.   Aspose.PDF for .NET

Aspose.PDF for .NET

 
 

C# .NET API for oppretting og konvertering av PDF-filer

Et kraftig PDF C# .NET API for å generere, redigere, gjengi, manipulere og konvertere PDF-filer til Word, Excel, PowerPoint og bildeformater uten å bruke Adobe Acrobat.

Aspose.PDF for .NET-biblioteket kan være veldig nyttig for utviklere som er interessert i å lage og manipulere PDF-dokumenter inne i sine egne applikasjoner med bare et par linjer med C# .NET-kode. Biblioteket er designet for å være enkelt å bruke og har et bredt spekter av funksjoner som gjør det egnet for en rekke brukstilfeller. Med sitt rike sett med funksjoner og brukervennlige API-er, er Aspose.PDF et verdifullt verktøy for enhver utviklere som arbeider med PDF-dokumenter i et .NET-miljø (WinForms, WPF, ASP.NET og .NET Compact Framework).< /p>

Aspose.PDF for .NET er et svært fleksibelt og kraftig bibliotek som er godt egnet for et bredt spekter av brukstilfeller. Enten du er involvert i å lage nye PDF-dokumenter, manipulere eksisterende eller konvertere PDF-filer til andre formater, gir dette biblioteket alt du trenger for å få jobben gjort. Biblioteket kan brukes til å konvertere tekst, bilder, SVG, HTML til PDF samt eksportere PDF til en rekke dokumentformater med utmerket ytelse og god kvalitet.

Biblioteket har inkludert støtte for en lang rekke funksjoner for håndtering av PDF-dokumenter, som å lage PDF-filer fra bunnen av, komprimere PDF-filer, tabelloppretting og manipulering, bruk av grafobjekter i PDF-er, tilpasset skriftbehandling, støtte for sikkerhetskontroller , sette inn eller fjerne bokmerker, bruke PDF-innholdsfortegnelse, legge til eller slette vedlegg, administrere PDF-kommentarer, sette inn tekst og bilder, trekke ut eller sette inn sider i PDF-er, slå sammen flere PDF-er til et enkelt dokument, dele en PDF i flere sider, sider til bildekonvertering, skrive ut PDF-dokumenter og så videre.

Previous Next

Kom i gang med Aspose.PDF for .NET

Den anbefalte måten å installere Aspose.PDF for .NET på er å bruke NuGet. Bruk følgende kommando for en jevn installasjon.

Installer Aspose.Pdf via NuGet Command

 Install-Package Aspose.Pdf

Du kan laste ned biblioteket direkte fra Aspose.PDF produktside

Generer PDF-dokumenter via .NET API

En av nøkkelfunksjonene til Aspose.PDF for .NET er evnen til å lage PDF-dokumenter fra bunnen av med bare et par linjer med C#-kode. Programvareutviklere kan bruke biblioteket til å legge til tekst, bilder, skjemaer, merknader, nye sider, vedlegg, bokmerker og andre elementer til et PDF-dokument, samt kontrollere layout og formatering av innholdet. I tillegg tilbyr biblioteket et rikt sett med APIer for å manipulere eksisterende PDF-dokumenter, for eksempel å slå sammen flere PDF-er til et enkelt dokument, dele opp en PDF-fil i flere sider og trekke ut tekst og bilder fra en PDF.

Hvordan lage PDF med 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

Å konvertere PDF-dokumenter til andre filformater er en av de mest populære og viktige oppgavene for mange programvareutviklere. Aspose.PDF for .NET gjør jobben deres enkel ved å tilby komplett funksjonalitet for programmatisk konvertering av PDF-dokumenter til andre støttede filformater med bare noen få linjer med .NET-kode. Biblioteket støtter et bredt spekter av utdataformater, inkludert Microsoft Word, Excel, PowerPoint, bilder, HTML og mange flere. Det er også mulig å lagre et PDF-dokument til fil, streame, sende til web eller lagre som PDF/A-dokument. Biblioteket gjør det enkelt for programvareutviklere å jobbe med PDF-dokumenter i andre applikasjoner og plattformer.

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);
}

Slå sammen eller del opp PDF-dokumenter via C# .NET

Aspose.PDF for .NET-biblioteket gjør det mulig for programvareutviklere å slå sammen flere PDF-filer til ett enkelt PDF-dokument eller dele opp store PDF-filer til mindre i sine egne .NET-applikasjoner. Biblioteket har gitt ulike funksjoner for å slå sammen og dele PDF-filer, for eksempel å legge til ett dokument på slutten av en annen PDF-fil, dele opp PDF-sider i individuelle PDF-filer, dele utvalget av PDF-sider til individuelle PDF-filer, og så videre.

Del 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++;
}

Konvertering av bilder til PDF via .NET API

Aspose.PDF for .NET-biblioteket har gitt fullstendig støtte for konvertering av ulike bilder til PDF ved hjelp av C#-kommandoer. Programvareutviklere kan enkelt konvertere noen av de mest populære bildeformatene, som - BMP, CGM, DICOM, EMF, JPG, PNG, SVG og TIFF. For å konvertere et bilde først må du initialisere et nytt dokumentklasseobjekt og laste inn bildet. Etter det er det bare å ringe lagre og konvertere til bildeformat og lagre det i PDF-filformatet. I noen tilfeller støtter biblioteket også innstilling av høyde, bredde og marger på en side så vel som bildet.

konverter JPG-bilde 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");
 Norsk