Aspose.PDF for .NET
C# .NET API PDF failu izveidei un konvertēšanai
Jaudīga PDF C# .NET API, lai ģenerētu, rediģētu, renderētu, manipulētu un pārveidotu PDF failus Word, Excel, PowerPoint un attēlu formātos, neizmantojot programmu Adobe Acrobat.
Aspose.PDF for .NET var būt ļoti noderīga izstrādātājiem, kuri vēlas izveidot un apstrādāt PDF dokumentus. savās lietojumprogrammās, izmantojot tikai dažas C# .NET koda rindas. Bibliotēka ir veidota tā, lai to būtu viegli lietot, un tā nodrošina plašu funkciju klāstu, kas padara to piemērotu dažādiem lietošanas gadījumiem. Aspose.PDF ir vērtīgs rīks jebkuram izstrādātājam, kas strādā ar PDF dokumentiem .NET vidē (WinForms, WPF, ASP.NET un .NET Compact Framework) ar bagātīgo funkciju kopumu un viegli lietojamām API.< /p>
Aspose.PDF for .NET ir ļoti elastīga un jaudīga bibliotēka, kas ir labi piemērota dažādiem lietošanas gadījumiem. Neatkarīgi no tā, vai vēlaties izveidot jaunus PDF dokumentus, manipulēt ar esošajiem vai konvertēt PDF failus citos formātos, šī bibliotēka nodrošina visu, kas jums nepieciešams, lai paveiktu darbu. Bibliotēku var izmantot, lai pārveidotu tekstu, attēlus, SVG, HTML uz PDF, kā arī eksportētu PDF daudzos dokumentu formātos ar izcilu veiktspēju un labu kvalitāti.
Bibliotēka ir iekļāvusi atbalstu dažādām funkcijām PDF dokumentu apstrādei, piemēram, PDF failu izveidei no jauna, PDF failu saspiešanai, tabulu izveidei un manipulācijām, diagrammu objektu izmantošanai PDF failos, pielāgotu fontu apstrādei, drošības kontroles atbalstam. , ievietot vai noņemt grāmatzīmes, izmantot PDF satura rādītāju, pievienot vai dzēst pielikumus, pārvaldīt PDF anotācijas, ievietot tekstu un attēlus, izvilkt vai ievietot lapas PDF failos, apvienot vairākus PDF vienā dokumentā, sadalīt PDF vairākās lapās, attēlu konvertēšana, PDF dokumentu drukāšana un tā tālāk.
Darba sākšana ar Aspose.PDF vietnei .NET
Ieteicamais veids, kā instalēt Aspose.PDF vietnei .NET, ir izmantot NuGet. Lūdzu, izmantojiet šo komandu vienmērīgai instalēšanai.
Instalējiet Aspose.Pdf, izmantojot NuGet Command
Install-Package Aspose.Pdf
Bibliotēku varat lejupielādēt tieši no Aspose.PDF produkta lapas
Ģenerējiet PDF dokumentus, izmantojot .NET API
Viena no galvenajām Aspose.PDF for .NET funkcijām ir tā spēja izveidot PDF dokumentus no jauna, izmantojot tikai dažas C# koda rindas. Programmatūras izstrādātāji var izmantot bibliotēku, lai PDF dokumentam pievienotu tekstu, attēlus, veidlapas, anotācijas, jaunas lapas, pielikumus, grāmatzīmes un citus elementus, kā arī kontrolētu satura izkārtojumu un formatējumu. Turklāt bibliotēka nodrošina bagātīgu API kopu, lai manipulētu ar esošajiem PDF dokumentiem, piemēram, apvienotu vairākus PDF vienā dokumentā, sadalītu PDF vairākās lapās un izvilktu tekstu un attēlus no PDF.
Kā izveidot PDF, izmantojot 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");
PDF konvertēšana citos failu formātos, izmantojot C# API
PDF dokumentu konvertēšana citos failu formātos ir viens no populārākajiem un svarīgākajiem daudzu programmatūras izstrādātāju uzdevumiem. Aspose.PDF for .NET atvieglo viņu darbu, nodrošinot pilnīgu funkcionalitāti, lai programmatiski pārveidotu PDF dokumentus citos atbalstītos failu formātos, izmantojot tikai dažas .NET koda rindiņas. Bibliotēka atbalsta plašu izvades formātu klāstu, tostarp Microsoft Word, Excel, PowerPoint, attēlus, HTML un daudz ko citu. Ir iespējams arī saglabāt PDF dokumentu failā, straumēt, nosūtīt uz Web vai saglabāt kā PDF/A dokumentu. Bibliotēka ļauj programmatūras izstrādātājiem ērti strādāt ar PDF dokumentiem citās lietojumprogrammās un platformās.
PDF konvertēšana uz Word, izmantojot 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);
}
PDF dokumentu sapludināšana vai sadalīšana, izmantojot C# .NET
Aspose.PDF .NET bibliotēkai ļauj programmatūras izstrādātājiem apvienot vairākus PDF failus vienā PDF dokumentā vai sadalīt lielus PDF failus mazākos savās .NET lietojumprogrammās. Bibliotēka ir nodrošinājusi dažādas funkcijas PDF failu apvienošanai un sadalīšanai, piemēram, viena dokumenta pievienošana cita PDF faila beigām, PDF lappušu sadalīšana atsevišķos PDF failos, PDF lappušu diapazona sadalīšana atsevišķos PDF failos utt.
Sadaliet PDF failu vairākos failos, izmantojot 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++;
}
Attēlu konvertēšana uz PDF, izmantojot .NET API
Aspose.PDF .NET bibliotēkai ir nodrošinājis pilnīgu atbalstu dažādu attēlu konvertēšanai uz PDF, izmantojot C# komandas. Programmatūras izstrādātāji var viegli konvertēt dažus no populārākajiem attēlu formātiem, piemēram, - BMP, CGM, DICOM, EMF, JPG, PNG, SVG un TIFF formātus. Lai pārveidotu attēlu, vispirms ir jāinicializē jauns dokumenta klases objekts un jāielādē attēls. Pēc tam vienkārši zvaniet saglabāšanai un konvertējiet uz attēla formātu un saglabājiet to PDF faila formātā. Dažos gadījumos bibliotēka atbalsta arī lapas, kā arī attēla augstuma, platuma un piemaļu iestatīšanu.
pārveidojiet JPG attēlu uz PDF, izmantojot .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");