Aspose.PDF for .NET
C# .NET API สำหรับการสร้างและการแปลงไฟล์ PDF
PDF C# .NET API อันทรงพลังเพื่อสร้าง แก้ไข เรนเดอร์ จัดการ และแปลงไฟล์ PDF เป็นรูปแบบ Word, Excel, PowerPoint และรูปภาพโดยไม่ต้องใช้ Adobe Acrobat
ไลบรารี Aspose.PDF สำหรับ .NET มีประโยชน์มากสำหรับนักพัฒนาที่สนใจสร้างและจัดการเอกสาร PDF ภายในแอปพลิเคชันของตนเองด้วยโค้ด C# .NET เพียงไม่กี่บรรทัด ไลบรารีได้รับการออกแบบให้ใช้งานง่ายและมีคุณสมบัติที่หลากหลายทำให้เหมาะสมกับกรณีการใช้งานที่หลากหลาย ด้วยชุดฟีเจอร์ที่หลากหลายและ API ที่ใช้งานง่าย Aspose.PDF จึงเป็นเครื่องมืออันทรงคุณค่าสำหรับนักพัฒนาที่ทำงานกับเอกสาร PDF ในสภาพแวดล้อม .NET (WinForms, WPF, ASP.NET และ .NET Compact Framework)< /พี>
Aspose.PDF สำหรับ .NET เป็นไลบรารีที่มีความยืดหยุ่นสูงและทรงประสิทธิภาพ ซึ่งเหมาะอย่างยิ่งสำหรับกรณีการใช้งานที่หลากหลาย ไม่ว่าคุณจะถูกแทรกในการสร้างเอกสาร PDF ใหม่ จัดการเอกสารที่มีอยู่ หรือแปลง PDF เป็นรูปแบบอื่น ไลบรารีนี้มีทุกสิ่งที่คุณต้องการเพื่อให้งานสำเร็จลุล่วง ไลบรารีนี้สามารถใช้เพื่อแปลงข้อความ รูปภาพ SVG HTML เป็น PDF รวมถึงส่งออก PDF ไปเป็นรูปแบบเอกสารมากมายด้วยประสิทธิภาพที่ยอดเยี่ยมและมีคุณภาพดี
ไลบรารีได้รวมการรองรับฟังก์ชันที่หลากหลายสำหรับการจัดการเอกสาร PDF เช่น การสร้าง PDF ตั้งแต่ต้น การบีบอัดไฟล์ PDF การสร้างตาราง และการจัดการ การใช้วัตถุกราฟใน PDF การจัดการแบบอักษรแบบกำหนดเอง การสนับสนุนการควบคุมความปลอดภัย , แทรกหรือลบบุ๊กมาร์ก, ใช้สารบัญ PDF, เพิ่มหรือลบไฟล์แนบ, จัดการคำอธิบายประกอบ PDF, แทรกข้อความและรูปภาพ, แยกหรือแทรกหน้าใน PDF, รวม PDF หลายไฟล์เป็นเอกสารเดียว, แบ่ง PDF ออกเป็นหลายหน้า, หน้าเป็น การแปลงรูปภาพ พิมพ์เอกสาร PDF และอื่นๆ
การเริ่มต้นใช้งาน Aspose.PDF สำหรับ .NET
วิธีแนะนำในการติดตั้ง Aspose.PDF สำหรับ .NET คือการใช้ NuGet โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น
ติดตั้ง Aspose.Pdf ผ่านคำสั่ง NuGet
Install-Package Aspose.Pdf
คุณสามารถดาวน์โหลดไลบรารีได้โดยตรงจากAspose.PDF หน้าผลิตภัณฑ์
สร้างเอกสาร PDF ผ่าน .NET API
หนึ่งในคุณสมบัติหลักของ Aspose.PDF สำหรับ .NET คือความสามารถในการสร้างเอกสาร PDF ตั้งแต่เริ่มต้นด้วยโค้ด C# เพียงไม่กี่บรรทัด นักพัฒนาซอฟต์แวร์สามารถใช้ไลบรารีเพื่อเพิ่มข้อความ รูปภาพ แบบฟอร์ม คำอธิบายประกอบ หน้าใหม่ สิ่งที่แนบมา บุ๊กมาร์ก และองค์ประกอบอื่นๆ ลงในเอกสาร PDF รวมถึงควบคุมเค้าโครงและการจัดรูปแบบของเนื้อหา นอกจากนี้ ไลบรารียังมีชุด API มากมายสำหรับจัดการเอกสาร PDF ที่มีอยู่ เช่น การรวม PDF หลายรายการเป็นเอกสารเดียว การแยก PDF ออกเป็นหลายหน้า และแยกข้อความและรูปภาพออกจาก PDF
จะสร้าง PDF โดยใช้ 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 เป็นรูปแบบไฟล์อื่นผ่าน C# API
การแปลงเอกสาร PDF เป็นรูปแบบไฟล์อื่นๆ เป็นหนึ่งในงานที่ได้รับความนิยมและสำคัญที่สุดสำหรับนักพัฒนาซอฟต์แวร์จำนวนมาก Aspose.PDF สำหรับ .NET ทำให้งานของพวกเขาง่ายขึ้นโดยมอบฟังก์ชันการทำงานที่สมบูรณ์สำหรับการแปลงเอกสาร PDF ไปเป็นรูปแบบไฟล์อื่นๆ ที่รองรับโดยทางโปรแกรมด้วยโค้ด .NET เพียงไม่กี่บรรทัด ไลบรารีรองรับรูปแบบเอาต์พุตที่หลากหลาย รวมถึง Microsoft Word, Excel, PowerPoint, รูปภาพ, HTML และอื่นๆ อีกมากมาย นอกจากนี้ยังสามารถบันทึกเอกสาร PDF เป็นไฟล์ สตรีม ส่งไปยังเว็บ หรือบันทึกเป็นเอกสาร PDF/A ได้อีกด้วย ไลบรารีช่วยให้นักพัฒนาซอฟต์แวร์ทำงานกับเอกสาร PDF ในแอปพลิเคชันและแพลตฟอร์มอื่นได้อย่างง่ายดาย
แปลง PDF เป็น Word ผ่าน 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 ผ่าน C# .NET
Aspose.PDF สำหรับไลบรารี .NET ช่วยให้นักพัฒนาซอฟต์แวร์สามารถรวมไฟล์ PDF หลายไฟล์เป็นเอกสาร PDF เดียว หรือแยกไฟล์ PDF ขนาดใหญ่ออกเป็นไฟล์เล็ก ๆ ภายในแอปพลิเคชัน .NET ของตนเอง ไลบรารีมีฟังก์ชันต่างๆ สำหรับการรวมและการแยกไฟล์ PDF เช่น การเพิ่มเอกสารหนึ่งฉบับต่อท้ายไฟล์ PDF อีกไฟล์หนึ่ง การแบ่งหน้า PDF ออกเป็นไฟล์ PDF แต่ละไฟล์ การแบ่งช่วงของหน้า PDF ออกเป็นไฟล์ PDF แต่ละไฟล์ และอื่นๆ
แยก PDF ออกเป็นหลายไฟล์ผ่าน 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++;
}
การแปลงรูปภาพเป็น PDF ผ่าน .NET API
Aspose.PDF สำหรับไลบรารี .NET ได้ให้การสนับสนุนอย่างสมบูรณ์สำหรับการแปลงรูปภาพต่างๆ เป็น PDF โดยใช้คำสั่ง C# นักพัฒนาซอฟต์แวร์สามารถแปลงรูปแบบรูปภาพยอดนิยมบางรูปแบบ เช่น - รูปแบบ BMP, CGM, DICOM, EMF, JPG, PNG, SVG และ TIFF ได้อย่างง่ายดาย ในการแปลงรูปภาพก่อนอื่น คุณต้องเตรียมใช้งานออบเจ็กต์คลาสเอกสารใหม่และโหลดรูปภาพ หลังจากนั้นเพียงเรียกบันทึกและแปลงเป็นรูปแบบรูปภาพแล้วบันทึกในรูปแบบไฟล์ PDF ในบางกรณี ไลบรารียังสนับสนุนการตั้งค่าความสูง ความกว้าง และระยะขอบของหน้าตลอดจนรูปภาพ
แปลงรูปภาพ JPG เป็น PDF ผ่าน .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");