การวาดกราฟิกเวกเตอร์บนหน้า PDF ด้วย Aspose.PDF FOSS สำหรับ C++
การวาดวงกลม, รูปรี และเส้นโดยตรงบนหน้า PDF ด้วยคอนเทนเนอร์ Graph, โครงสร้าง Shape, และการจัดรูปแบบ GraphInfo/BorderInfo ใน Aspose.PDF FOSS สำหรับ C++
การวาดวงกลม, รูปรี และเส้นโดยตรงบนหน้า PDF ด้วยคอนเทนเนอร์ Graph, โครงสร้าง Shape, และการจัดรูปแบบ GraphInfo/BorderInfo ใน Aspose.PDF FOSS สำหรับ C++
ไลบรารี C++20 ที่ฟรีและได้รับใบอนุญาต MIT สำหรับการเปิด, สร้าง, และแก้ไขเอกสาร PDF — ครอบคลุมการเข้าถึงหน้า, การสกัดข้อความ, การเรนเดอร์แบบแรสเตอร์, การเข้ารหัส, และฟิลด์ AcroForm โดยไม่มีการพึ่งพาไลบรารีรันไทม์ที่เป็นกรรมสิทธิ์
ครอบคลุม API ใหม่ Document.SaveHTML/WriteHTML, Layer, TaggedContent, และ Form.ExportJSON ใน Aspose.PDF FOSS สำหรับ Go เพื่อการส่งออก HTML, ชั้นเนื้อหาแบบเลือกได้, และการสร้าง PDF ที่เข้าถึงได้ (tagged).
คลาส Document คือหัวใจของ Aspose.PDF FOSS for .NET มันเป็นตัวแทนของ PDF ฉบับเต็มและให้การเข้าถึงโครงสร้างทุกอย่างภายใน — หน้า, คำอธิบาย, ฟิลด์ฟอร์ม, เมตาดาต้า, และไฟล์ที่ฝังอยู่. การเปิดเอกสาร โหลด PDF จากไฟล์, อาร์เรย์ไบต์, หรือสตรีม: using var doc = Document.Open(File.ReadAllBytes("input.pdf")); Console.WriteLine($"Pages: {doc.Pages.Count}"); หน้าใช้การจัดทำดัชนีแบบ 1‑based: doc.Pages[1] คือหน้าแรก. สร้างจากศูนย์ using var doc = new Document(); var page = doc.Pages.Add(); page.Paragraphs.Add(new TextFragment("Hello, PDF!")); doc.Save("hello.pdf"); ตาราง, กล่องลอย, ส่วนหัว/ส่วนท้าย, และกราฟทั้งหมดเป็นประเภทย่อหน้าที่เครื่องยนต์การจัดวางวางโดยอัตโนมัติ. การจัดการหน้า ตั้งค่ารูปร่างหน้า, การหมุน, และกล่องขอบเขต: var page = doc.Pages[1]; page.SetMediaBox(new Rectangle(0, 0, 612, 792)); page.SetCropBox(new Rectangle(36, 36, 576, 756)); page.SetRotation(90); การแปลง ไลบรารีมีตัวแปลงเฉพาะสำหรับหลายรูปแบบผลลัพธ์: ตัวแปลง ผลลัพธ์ PdfToHtmlConverter HTML PdfToMarkdownConverter Markdown PdfToSvgConverter SVG PdfToTextConverter Plain text การเรนเดอร์เป็นภาพแรสเตอร์ใช้คลาสอุปกรณ์ (PngDevice, JpegDevice, TiffDevice, BmpDevice) แต่ละคลาสรับค่า Resolution ใน DPI. ...
Aspose.PDF FOSS for .NET มาพร้อมกับชุด API การทำ annotation และฟิลด์ฟอร์มที่ครบครัน ซึ่งช่วยให้คุณทำการทำเครื่องหมาย, ลิงก์, และโต้ตอบกับเอกสาร PDF ได้ทั้งหมดในโค้ดที่จัดการ — ไม่ต้องใช้คีย์ใบอนุญาต. คำอธิบายโดยสังเขป คลาส AnnotationCollection ของไลบรารีให้เมธอดช่วยเหลือแบบมีประเภทสำหรับการอธิบาย PDF มาตรฐานทุกประเภท การเพิ่มโน้ตแบบสติ๊กกี้เป็นการเรียกเพียงครั้งเดียว: page.Annotations.AddTextAnnotation( new Rectangle(72, 720, 200, 740), contents: "Review needed", title: "Editor", open: true); หมายเหตุลิงก์รวมสี่เหลี่ยมที่คลิกได้กับ PdfAction: var action = PdfAction.CreateUri("https://aspose.com"); page.Annotations.AddLinkAnnotation( new Rectangle(50, 700, 200, 720), action); รูปแบบเดียวกันนี้ใช้กับการไฮไลท์, การขีดเส้นใต้, สี่เหลี่ยม, วงกลม, เส้น, และการทำเครื่องหมายด้วยหมึก (วาดมือ) — แต่ละอย่างมีวิธี Add* เฉพาะของมัน ฟิลด์แบบฟอร์มแบบโต้ตอบ ฟิลด์ AcroForm สามารถเข้าถึงได้ผ่าน Document.Form. ทำการวนซ้ำ Form.Fields เพื่ออ่านค่าฟิลด์, หรือใช้ Form facade สำหรับการดำเนินการเติมระดับสูง: using var form = new Form("input.pdf", "output.pdf"); form.FillField("Name", "Alice"); form.Save(); คลาสย่อยของ Field รวมถึง TextBoxField, CheckboxField, RadioButtonField, ComboBoxField, ListBoxField, และ SignatureField. ...
PdfFileEditor, ContentsResizeParameters และ PdfPageEditor ให้ความสามารถในการจัดการเอกสาร PDF ขั้นพื้นฐานใน Aspose.PDF FOSS for Java — ทั้งหมดเป็นลิขสิทธิ์ MIT และไม่มีการพึ่งพา.
ชั้นหน้าตึกใน Aspose. PDF FOSS for Java ให้ API ที่เบาและเน้นภาระสําหรับการจัดการคําอธิบาย, การแก้ไขลักษณะพิมพ์, ความปลอดภัยของเอกสาร, ทราม และการสกัดเนื้อหา ทั้งหมดโดยไม่จําเป็นต้องใช้งานแบบตัวอย่างวัตถุ PDF โดยตรง.
Aspose. PDF FOSS for Java ให้ API ที่ใช้ภาษาJava สําหรับการสร้างเอกสาร PDF การจัดการคําบรรยาย สายฟอร์มปฏิสัมพันธ์ การปรับเปลี่ยนหน้า การตรวจสอบความเป็นไปตาม PDF/A และการเข้ารหัส AES-CBC มีใบอนุญาต MIT ไม่มีความพึ่งพาของเจ้าสิทธิ์.
ครอบคลุม Document, Page, Pagerange และ DocumentInfo API ใน Aspose. PDF FOSS for Go เปิด , สร้าง , เก็บ , แบ่งแยก , รวมรวม , ถอดระดับหน้า , และ แก้ไข Info พจนานุกรมเมตาเดต้าโดยไม่ต้องการขึ้นอยู่กับพื้นบ้าน.
Aspose. PDF FOSS for Go ให้ API ของ Go-native สําหรับการสร้างเอกสาร PDF การแก้ไข, แบ่งแยก, ผสมรวม, การเข้ารหัส, เติม AcroForm, ลายตาราง, ตราลักษณ์ และคําอธิบาย MIT มีใบอนุญาตโดยไม่มีความพึ่งพาพื้นบ้าน.