Aspose.PDF for .NET
API C# .NET per la creazione e la conversione di file PDF
Una potente API PDF C# .NET per generare, modificare, eseguire il rendering, manipolare e convertire file PDF in formati Word, Excel, PowerPoint e immagini senza utilizzare Adobe Acrobat.
Aspose.PDF per .NET può essere molto utile per gli sviluppatori interessati a creare e manipolare documenti PDF all'interno delle proprie applicazioni con solo un paio di righe di codice C# .NET. La libreria è progettata per essere facile da usare e offre un'ampia gamma di funzionalità che la rendono adatta a una varietà di casi d'uso. Con il suo ricco set di funzionalità e API facili da usare, Aspose.PDF è uno strumento prezioso per qualsiasi sviluppatore che lavora con documenti PDF in un ambiente .NET (WinForms, WPF, ASP.NET e .NET Compact Framework). /p>
Aspose.PDF per .NET è una libreria altamente flessibile e potente, adatta per un'ampia gamma di casi d'uso. Che tu sia coinvolto nella creazione di nuovi documenti PDF, nella manipolazione di quelli esistenti o nella conversione di PDF in altri formati, questa libreria fornisce tutto ciò di cui hai bisogno per portare a termine il lavoro. La libreria può essere utilizzata per convertire testo, immagini, SVG, HTML in PDF nonché per esportare PDF in numerosi formati di documenti con prestazioni eccellenti e buona qualità.
La libreria include il supporto per un'ampia varietà di funzioni per la gestione dei documenti PDF, come la creazione di PDF da zero, la compressione di file PDF, la creazione e la manipolazione di tabelle, l'utilizzo di oggetti grafici nei PDF, la gestione dei caratteri personalizzati, il supporto dei controlli di sicurezza , inserire o rimuovere segnalibri, utilizzare il sommario PDF, aggiungere o eliminare allegati, gestire annotazioni PDF, inserire testo e immagini, estrarre o inserire pagine in PDF, unire più PDF in un unico documento, dividere un PDF in più pagine, pagine in conversione di immagini, stampa di documenti PDF e così via.
Indipendenza dalla piattaforma
Aspose.PDF per .NET può funzionare con qualsiasi linguaggio di programmazione basato su .NET.
Installa Aspose.Pdf tramite il comando NuGet
Install-Package Aspose.Pdf
Puoi scaricare la libreria direttamente dalla Aspose.PDF pagina del prodotto
Genera documenti PDF tramite API .NET
Una delle caratteristiche principali di Aspose.PDF per .NET è la sua capacità di creare documenti PDF da zero con solo un paio di righe di codice C#. Gli sviluppatori di software possono utilizzare la libreria per aggiungere testo, immagini, moduli, annotazioni, nuove pagine, allegati, segnalibri e altri elementi a un documento PDF, nonché controllare il layout e la formattazione del contenuto. Inoltre, la libreria fornisce un ricco set di API per manipolare documenti PDF esistenti, come unire più PDF in un unico documento, dividere un PDF in più pagine ed estrarre testo e immagini da un PDF.
Come creare PDF utilizzando 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");
Converti PDF in altri formati di file tramite API C#
La conversione di documenti PDF in altri formati di file è una delle attività più popolari e importanti per molti sviluppatori di software. Aspose.PDF per .NET semplifica il loro lavoro fornendo funzionalità complete per la conversione a livello di codice di documenti PDF in altri formati di file supportati con solo poche righe di codice .NET. La libreria supporta un'ampia gamma di formati di output, tra cui Microsoft Word, Excel, PowerPoint, immagini, HTML e molti altri. È anche possibile salvare un documento PDF in un file, trasmetterlo in streaming, inviarlo al Web o salvarlo come documento PDF/A. La libreria consente agli sviluppatori di software di lavorare facilmente con documenti PDF in altre applicazioni e piattaforme.
Converti PDF in Word tramite API C#.NET
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);
}
Unisci o dividi documenti PDF tramite C# .NET
La libreria Aspose.PDF per .NET consente agli sviluppatori di software di unire più file PDF in un singolo documento PDF o di dividere file PDF di grandi dimensioni in file più piccoli all'interno delle proprie applicazioni .NET. La libreria ha fornito varie funzioni per unire e dividere file PDF, come aggiungere un documento alla fine di un altro file PDF, dividere le pagine PDF in singoli file PDF, dividere l'intervallo di pagine PDF in singoli file PDF e così via.
Dividi il PDF in più file tramite API C#
// 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++;
}
Conversione di immagini in PDF tramite API .NET
La libreria Aspose.PDF per .NET ha fornito il supporto completo per la conversione di varie immagini in PDF utilizzando i comandi C#. Gli sviluppatori di software possono convertire facilmente alcuni dei formati di immagine più popolari, come BMP, CGM, DICOM, EMF, JPG, PNG, SVG e TIFF. Per convertire prima un'immagine è necessario inizializzare un nuovo oggetto della classe documento e caricare l'immagine. Successivamente basta chiamare Salva e converti in formato immagine e salvarlo nel formato file PDF. In alcuni casi, la libreria supporta anche l'impostazione dell'altezza, della larghezza e dei margini di una pagina, oltre all'immagine.
converti immagine JPG in PDF tramite API .NET
// 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");