แนะนำ Aspose.PDF FOSS สำหรับ .NET

Aspose.PDF FOSS for .NET เป็นไลบรารี .NET ฟรีที่ได้รับใบอนุญาตแบบ MIT สำหรับการอ่าน, สร้าง, และจัดการเอกสาร PDF. เปิดตัวภายใต้ใบอนุญาตโอเพนซอร์สที่ยืดหยุ่น, มันขจัดอุปสรรคแบบดั้งเดิมต่อความสามารถระดับองค์กรของ PDF — ทุกฟีเจอร์ในไลบรารีพร้อมใช้งานโดยไม่ต้องซื้อใบอนุญาตเชิงพาณิชย์. Aspose.PDF FOSS for .NET คืออะไร? ไลบรารีนี้มุ่งเป้าไปที่ .NET 8 และรุ่นต่อไป มันถูกเผยแพร่บน NuGet ภายใต้ ID ของแพ็กเกจ Aspose.Pdf.Foss และสามารถเพิ่มลงในโครงการ .NET 8+ ใด ๆ ด้วยคำสั่งเดียว: dotnet add package Aspose.PDF.FOSS เนมสเปซหลักคือ Aspose.Pdf, พร้อมกับเนมสเปซที่เกี่ยวข้องได้แก่ Aspose.Pdf.Text, Aspose.Pdf.Forms, และ Aspose.Pdf.Facades. ไลบรารีเปิดเผยคลาส API สาธารณะจำนวน 805 คลาส ที่สนับสนุนโดยข้ออ้างที่บันทึกไว้ 7,488 รายการและโค้ดสแนปช็อต 100 ชิ้นที่ดึงมาจากชุดทดสอบโดยตรง. ความสามารถหลัก API ครอบคลุมวงจรชีวิตทั้งหมดของเอกสาร PDF: Document creation and loading — Document.Create() สร้างเอกสารเปล่า; Document.Open(data) โหลด PDF ที่มีอยู่จากอาเรย์ไบต์หรือสตรีม. Page and content access — คอลเลกชัน Pages ให้การเข้าถึงแบบดัชนีเริ่มจาก 1 สำหรับหน้าแต่ละหน้า, แต่ละหน้าจะเปิดเผย annotations, operators, และ content streams. Text extraction — TextFragmentAbsorber เยี่ยมชมหน้าและรวบรวมทุก text fragment, พร้อมการกรอง search‑phrase แบบเลือกและการสนับสนุน regular expression. Interactive actions — PdfAction.CreateUri, PdfAction.CreateGoTo, PdfAction.CreateJavaScript, และ PdfAction.CreateLaunch ครอบคลุมประเภท PDF action มาตรฐาน. Annotations — AnnotationCollection.AddLinkAnnotation แนบ link annotation พร้อมการกระทำที่เกี่ยวข้องกับพื้นที่สี่เหลี่ยมใด ๆ บนหน้า. Forms — เนมสเปซ Aspose.Pdf.Forms และ Aspose.Pdf.Facades ให้การเข้าถึงฟิลด์ AcroForm, การจัดรูปแบบ appearance, และส่วนขยาย JavaScript ระดับฟิลด์. การเปิดเอกสารและการเพิ่มลิงก์ ตัวอย่างต่อไปนี้แสดงรูปแบบ round‑trip: สร้างเอกสาร PDF ใหม่, เพิ่ม annotation ลิงก์การกระทำ URI ไปยังหน้าที่หนึ่ง, บันทึกลงสตรีม, แล้วโหลดใหม่เพื่อตรวจสอบว่า annotation ยังคงอยู่. ...

มิถุนายน 11, 2026 · 2 นาที · Aspose

การจัดการเอกสาร PDF Core ด้วย Aspose.PDF FOSS สำหรับ .NET

การจัดการเอกสาร PDF ขั้นพื้นฐานครอบคลุมการดำเนินการที่ปรากฏในเกือบทุกขั้นตอนการทำงานของ PDF: การเปิดหรือสร้างเอกสาร, การเข้าถึงหน้าและเนื้อหาของหน้า, การอ่านและเขียนคำอธิบาย, การสกัดข้อความ, และการทำงานกับการกระทำแบบโต้ตอบ. Aspose.PDF FOSS for .NET ให้ API .NET 8+ ที่จัดการงานทั้งหมดเหล่านี้ผ่านโมเดลวัตถุที่สอดคล้องซึ่งมุ่งเน้นที่ประเภท Document และ Page. วงจรชีวิตของเอกสาร: สร้าง, เปิด, บันทึก ทุกขั้นตอนการทำงานเริ่มต้นด้วยการสร้างเอกสารใหม่หรือโหลดเอกสารที่มีอยู่แล้ว Document.Create() คืนค่าอินสแตนซ์ Document ใหม่ที่ว่างเปล่า Document.Open(data) รับ byte[] หรือ Stream และทำการแยกโครงสร้าง PDF: using var doc = Document.Create(); doc.Pages.Add(); var page = doc.Pages[1]; var action = PdfAction.CreateUri("https://aspose.com"); page.Annotations.AddLinkAnnotation(new Rectangle(50, 700, 200, 720), action); using var ms = new MemoryStream(); doc.Save(ms); ms.Position = 0; using var doc2 = Document.Open(ms.ToArray()); var annot = (LinkAnnotation)doc2.Pages[1].Annotations[1]; Console.WriteLine(annot.Uri); // https://aspose.com สแนปเพตนี้เปิด PDF ขั้นต่ำ, เพิ่มการอธิบายลิงก์บนหน้า 1, บันทึกเป็น MemoryStream, และตรวจสอบว่าการอธิบายยังคงอยู่หลังจากโหลดใหม่. การ overload Document.Save(Stream) เขียนโครงสร้างที่อัปเดตทั้งหมด; Document.ToArray() คืนค่าไบต์โดยตรง. ...

มิถุนายน 11, 2026 · 2 นาที · Aspose

คุณสมบัติหลักของ Aspose.PDF FOSS for Java

ห้าพื้นที่คุณลักษณะของ Aspose.PDF FOSS for Java พร้อมโค้ดทำงาน: การระบุข้อความด้วยการทำเครื่องหมาย, คำอธิบายข้อความอิสระ, การกระทำระดับเอกสาร, ตัวป้องกันขนาดสำหรับการถอดรหัสสตรีม, และการบันทึกการวินิจฉัย.

กันยายน 18, 2026 · 4 นาที · Aspose

API หลักของ Document และ Page ใน Aspose.PDF FOSS for TypeScript

การสำรวจคลาส Document และ Page ที่เป็นแกนหลักของ Aspose.PDF FOSS for TypeScript — การประกอบเอกสาร, การสร้างหน้าใหม่ตั้งแต่ต้น, ที่คั่นหน้าและการนำทาง, และการแท็กข้อความแบบโครงสร้าง.

สิงหาคม 29, 2026 · 3 นาที · Aspose

มองลึกลงไปที่คำอธิบายใน Aspose.PDF FOSS สำหรับ TypeScript

มุมมองใกล้เคียงกับประเภทของคำอธิบายใน Aspose.PDF FOSS สำหรับ TypeScript — การทำเครื่องหมาย, โน้ต, รูปร่างและหมึกมืออิสระ, การกระทำลิงก์, และการค้นหาเนื้อหาคำอธิบาย.

สิงหาคม 29, 2026 · 3 นาที · Aspose

Compatibility Layer ที่สร้างขึ้นใน Aspose.PDF FOSS for Python

คู่มือสำหรับแพ็คเกจย่อยความเข้ากันได้ aspose_pdf.generated ใน Aspose.PDF FOSS for Python: การนำไปใช้ของ Document, UnsignedContent, และ PdfAValidateOptions/PdfAValidationResult ที่เป็นอิสระ, รวมถึงโมดูลความปลอดภัยที่ส่งออกคลาสมาตรฐานโดยไม่เปลี่ยนแปลง.

กรกฎาคม 29, 2026 · 3 นาที · Aspose

เอนจิน PDF ใน Python: การเรสเตอร์ไลซ์, ตัวกรองสตรีม, และการเข้ารหัส

การดูที่แพ็คเกจ aspose_pdf.engine ที่อยู่เบื้องหลัง Aspose.PDF FOSS สำหรับคลาส Document และ Page ของ Python: การเรนเดอร์หน้าด้วย RasterizedPage, การบีบอัดสตรีมด้วย StreamEncoder และ StreamDecoder, และการเข้ารหัสข้อมูลด้วย EncryptionUtils.

กรกฎาคม 29, 2026 · 2 นาที · Aspose

PDF Annotations ใน C++ - หมายเหตุข้อความ, ลิงก์, ไฮไลท์, และตราประทับ

การดูโครงสร้างคลาส Annotation ใน Aspose.PDF FOSS สำหรับ C++: การเพิ่มบันทึกข้อความ, ลิงก์, และตรา, การตรวจจับประเภทของ annotation เมื่อโหลด, และการอ่านเมตาดาต้า markup กลับผ่าน AnnotationCollection.

กรกฎาคม 28, 2026 · 4 นาที · Aspose

การจัดการเอกสารใน Aspose.PDF FOSS สำหรับ C++: เมตาดาต้า, โครงร่าง, และไฟล์แนบ

ครอบคลุม API ของ DocumentInfo, Metadata, Outlines, NamedDestinationCollection, EmbeddedFileCollection, และ PageLabelCollection ใน Aspose.PDF FOSS สำหรับ C++ เพื่อจัดการเมตาดาต้าระดับเอกสาร, bookmark, จุดหมายชื่อ, ไฟล์แนบ, และป้ายหน้ากระดาษ.

กรกฎาคม 28, 2026 · 4 นาที · Aspose

การจัดการเอกสารใน Python: แบบฟอร์ม, ฟอนต์, และไฟล์แนบ

ครอบคลุมลำดับความผิดพลาด AsposePdfException, ฟิลด์แบบฟอร์มโต้ตอบ (Field, FieldType), การแนบไฟล์ฝัง (FileSpecification), การค้นหาแบบอักษร (FontDescriptor, FontRegistry, FontRepository) และการสร้างเค้าโครง (OutlineItem) ใน Aspose.PDF FOSS สำหรับ Python.

กรกฎาคม 28, 2026 · 3 นาที · Aspose
 Thai