Aspose.PDF for .NET
C# .NET API PDF-fájlok létrehozásához és konvertálásához
Hatékony PDF C# .NET API PDF-fájlok generálására, szerkesztésére, renderelésére, manipulálására és konvertálására Word, Excel, PowerPoint és képformátumokká Adobe Acrobat használata nélkül.
Aspose.PDF for .NET könyvtár nagyon hasznos lehet a PDF dokumentumok létrehozása és kezelése iránt érdeklődő fejlesztők számára saját alkalmazásaikban, mindössze néhány sornyi C# .NET kóddal. A könyvtárat úgy tervezték meg, hogy könnyen használható legyen, és a funkciók széles skáláját kínálja, amelyek sokféle felhasználási esetre alkalmassá teszik. Gazdag szolgáltatáskészletével és könnyen használható API-jával az Aspose.PDF értékes eszköz minden olyan fejlesztő számára, aki PDF-dokumentumokkal dolgozik .NET környezetben (WinForms, WPF, ASP.NET és .NET Compact Framework).< /p>
Az Aspose.PDF for .NET egy rendkívül rugalmas és hatékony könyvtár, amely sokféle felhasználási célra alkalmas. Legyen szó új PDF dokumentumok létrehozásáról, meglévők manipulálásáról vagy PDF-ek más formátumba való konvertálásáról, ez a könyvtár mindent megad, amire szüksége van a munka elvégzéséhez. A könyvtár segítségével szöveget, képeket, SVG-t, HTML-t PDF-be konvertálhat, valamint PDF-t számos dokumentumformátumba exportálhat kiváló teljesítménnyel és jó minőséggel.
A könyvtár számos funkciót támogat a PDF-dokumentumok kezelésében, például PDF-ek létrehozását a semmiből, PDF-fájlok tömörítését, táblázatok létrehozását és manipulálását, grafikonobjektumok használatát a PDF-ekben, egyéni betűtípus-kezelést, biztonsági ellenőrzések támogatását. , könyvjelzők beszúrása vagy eltávolítása, PDF tartalomjegyzék használata, mellékletek hozzáadása vagy törlése, PDF megjegyzések kezelése, szöveg és képek beszúrása, oldalak kibontása vagy beillesztése a PDF-fájlokba, több PDF egyesítése egyetlen dokumentumba, egy PDF felosztása több oldalra, oldalak képátalakítás, PDF dokumentumok nyomtatása és így tovább.
Kezdő lépések az Aspose.PDF for .NET használatával
Az Aspose.PDF for .NET telepítésének javasolt módja a NuGet használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítés érdekében.
Telepítse az Aspose.Pdf fájlt a NuGet Command segítségével
Install-Package Aspose.Pdf
A könyvtár közvetlenül letölthető az Aspose.PDF termékoldaláról
PDF-dokumentumok generálása .NET API-n keresztül
Az Aspose.PDF for .NET egyik legfontosabb jellemzője, hogy képes PDF-dokumentumokat létrehozni a semmiből, mindössze néhány soros C# kóddal. A szoftverfejlesztők a könyvtár segítségével szöveget, képeket, űrlapokat, megjegyzéseket, új oldalakat, mellékleteket, könyvjelzőket és egyéb elemeket adhatnak a PDF-dokumentumhoz, valamint szabályozhatják a tartalom elrendezését és formázását. Ezen túlmenően a könyvtár API-k gazdag készletét kínálja a meglévő PDF-dokumentumok kezeléséhez, például több PDF-nek egyetlen dokumentumba való egyesítéséhez, egy PDF több oldalra való felosztásához, valamint szövegek és képek kinyeréséhez a PDF-ből.
Hogyan lehet PDF-t létrehozni C# használatával?
// 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 konvertálása más fájlformátumokká a C# API-n keresztül
A PDF-dokumentumok más fájlformátumba konvertálása sok szoftverfejlesztő számára az egyik legnépszerűbb és legfontosabb feladat. Az Aspose.PDF for .NET megkönnyíti munkájukat azáltal, hogy teljes funkcionalitást biztosít a PDF-dokumentumok programozott konvertálásához más támogatott fájlformátumokba, mindössze néhány soros .NET-kóddal. A könyvtár a kimeneti formátumok széles skáláját támogatja, beleértve a Microsoft Word, Excel, PowerPoint, képeket, HTML-t és még sok mást. Lehetőség van arra is, hogy PDF-dokumentumot fájlba mentsen, streameljen, küldjön webre vagy mentse PDF/A dokumentumként. A könyvtár megkönnyíti a szoftverfejlesztők számára, hogy más alkalmazásokban és platformokon PDF-dokumentumokkal dolgozzanak.
PDF konvertálása Word-be a C#.NET API-n keresztül
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-dokumentumok egyesítése vagy felosztása C# .NET-en keresztül
Az Aspose.PDF for .NET könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy több PDF-fájlt egyetlen PDF-dokumentummá egyesítsenek, vagy saját .NET-alkalmazásaikon belül felosztják a nagy PDF-fájlokat kisebbekre. A könyvtár különféle funkciókat kínál a PDF-fájlok egyesítéséhez és felosztásához, például egy dokumentum hozzáadását egy másik PDF-fájl végéhez, PDF-oldalak felosztását egyedi PDF-fájlokká, a PDF-oldalak tartományának felosztását egyedi PDF-fájlokká stb.
PDF felosztása több fájlra a C# API-n keresztül
// 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++;
}
Képek konvertálása PDF-be .NET API-n keresztül
Az Aspose.PDF for .NET könyvtár teljes támogatást biztosít a különféle képek PDF-be konvertálásához C# parancsok használatával. A szoftverfejlesztők könnyedén konvertálhatják a legnépszerűbb képformátumokat, például - BMP, CGM, DICOM, EMF, JPG, PNG, SVG és TIFF formátumokat. A kép konvertálásához először inicializálnia kell egy új dokumentumosztály objektumot, és be kell töltenie a képet. Ezután csak hívja a mentést, konvertálja képformátumba, és mentse el PDF fájlformátumba. Egyes esetekben a könyvtár támogatja az oldal és a kép magasságának, szélességének és margóinak beállítását is.
konvertálja a JPG-képet PDF-be .NET API-n keresztül
// 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");