Aspose.PDF for .NET
C# .NET API pro vytváření a konverzi souborů PDF
Výkonné rozhraní PDF C# .NET API pro generování, úpravy, vykreslování, manipulaci a převod souborů PDF do formátů Word, Excel, PowerPoint a obrázků bez použití Adobe Acrobat.
Aspose.PDF for .NET může být velmi užitečná pro vývojáře, kteří mají zájem vytvářet a manipulovat s dokumenty PDF uvnitř svých vlastních aplikací pomocí pouhých několika řádků kódu C# .NET. Knihovna je navržena tak, aby se snadno používala a poskytuje širokou škálu funkcí, díky kterým je vhodná pro různé případy použití. Díky bohaté sadě funkcí a snadno použitelným rozhraním API je Aspose.PDF cenným nástrojem pro každého vývojáře pracujícího s dokumenty PDF v prostředí .NET (WinForms, WPF, ASP.NET a .NET Compact Framework).< /p>
Aspose.PDF for .NET je vysoce flexibilní a výkonná knihovna, která se dobře hodí pro širokou škálu případů použití. Ať už jste vloženi do vytváření nových dokumentů PDF, manipulujete s těmi stávajícími nebo převádíte soubory PDF do jiných formátů, tato knihovna poskytuje vše, co potřebujete ke své práci. Knihovnu lze použít k převodu textu, obrázků, SVG, HTML do PDF a také k exportu PDF do mnoha formátů dokumentů s vynikajícím výkonem a dobrou kvalitou.
Knihovna obsahuje podporu pro širokou škálu funkcí pro práci s dokumenty PDF, jako je vytváření PDF od začátku, komprimace souborů PDF, vytváření tabulek a manipulace, používání objektů grafů v PDF, zpracování vlastních písem, podpora bezpečnostních ovládacích prvků , vkládat nebo odstraňovat záložky, používat obsah PDF, přidávat nebo odstraňovat přílohy, spravovat anotace PDF, vkládat text a obrázky, extrahovat nebo vkládat stránky do PDF, slučovat více PDF do jednoho dokumentu, rozdělovat PDF na více stránek, stránky na převod obrázků, tisk dokumentů PDF a tak dále.
Začínáme s Aspose.PDF pro .NET
Doporučený způsob instalace Aspose.PDF pro .NET je použití NuGet. Pro bezproblémovou instalaci použijte prosím následující příkaz.
Nainstalujte Aspose.Pdf pomocí příkazu NuGet
Install-Package Aspose.Pdf
Knihovnu si můžete stáhnout přímo z stránky produktu Aspose.PDF
Generujte dokumenty PDF prostřednictvím rozhraní .NET API
Jednou z klíčových vlastností Aspose.PDF pro .NET je její schopnost vytvářet dokumenty PDF od začátku s pouhými několika řádky kódu C#. Vývojáři softwaru mohou knihovnu používat k přidávání textu, obrázků, formulářů, anotací, nových stránek, příloh, záložek a dalších prvků do dokumentu PDF a také k ovládání rozvržení a formátování obsahu. Knihovna navíc poskytuje bohatou sadu rozhraní API pro manipulaci se stávajícími dokumenty PDF, jako je sloučení více souborů PDF do jednoho dokumentu, rozdělení PDF na více stránek a extrahování textu a obrázků z PDF.
Jak vytvořit PDF pomocí 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");
Převod PDF do jiných formátů souborů přes C# API
Převod dokumentů PDF do jiných formátů souborů je jedním z nejoblíbenějších a nejdůležitějších úkolů mnoha vývojářů softwaru. Aspose.PDF for .NET jim usnadňuje práci tím, že poskytuje kompletní funkcionalitu pro programovou konverzi dokumentů PDF do jiných podporovaných formátů souborů pomocí pouhých několika řádků kódu .NET. Knihovna podporuje širokou škálu výstupních formátů, včetně Microsoft Word, Excel, PowerPoint, obrázky, HTML a mnoho dalších. Je také možné uložit dokument PDF do souboru, streamovat, odeslat na web nebo uložit jako dokument PDF/A. Knihovna usnadňuje vývojářům softwaru práci s dokumenty PDF v jiných aplikacích a platformách.
Převod PDF do Wordu pomocí 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);
}
Sloučit nebo rozdělit dokumenty PDF přes C# .NET
Knihovna Aspose.PDF for .NET umožňuje vývojářům softwaru sloučit více souborů PDF do jednoho dokumentu PDF nebo rozdělit velké soubory PDF na menší v rámci jejich vlastních aplikací .NET. Knihovna poskytuje různé funkce pro slučování a rozdělování souborů PDF, jako je přidání jednoho dokumentu na konec jiného souboru PDF, rozdělení stránek PDF na jednotlivé soubory PDF, rozdělení rozsahu stránek PDF do jednotlivých souborů PDF a tak dále.
Rozdělit PDF na více souborů pomocí 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++;
}
Konverze obrázků do PDF přes .NET API
Knihovna Aspose.PDF for .NET poskytuje kompletní podporu pro konverzi různých obrázků do PDF pomocí příkazů C#. Vývojáři softwaru mohou snadno převádět některé z nejpopulárnějších obrazových formátů, jako jsou - BMP, CGM, DICOM, EMF, JPG, PNG, SVG a TIFF. Chcete-li převést obrázek, musíte nejprve inicializovat nový objekt třídy dokumentu a načíst obrázek. Poté stačí zavolat uložit a převést do formátu obrázku a uložit jej ve formátu souboru PDF. V některých případech knihovna také podporuje nastavení výšky, šířky a okrajů stránky a také obrázku.
převést obrázek JPG na PDF pomocí rozhraní .NET API
s
// 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");