แนะนำ 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 --version 0.1.0-alpha เนมสเปซหลักคือ 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

การจัดการเอกสาร PDF ใน .NET: เปิด, สร้าง, และแปลง

คลาส 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. ...

มิถุนายน 12, 2026 · 1 นาที · Aspose

คำอธิบายและแบบฟอร์ม PDF ใน .NET: คู่มือฉบับสมบูรณ์

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. ...

มิถุนายน 12, 2026 · 1 นาที · Aspose

การจัดการสเปรดชีตด้วย Aspose.Cells FOSS สำหรับ TypeScript

สำรวจคุณสมบัติการจัดการสเปรดชีตรวมถึงการจัดรูปแบบ, การตรวจสอบความถูกต้อง, แผนภูมิ, รูปร่าง, และการป้องกันใน Aspose.Cells FOSS สำหรับ TypeScript.

พฤษภาคม 19, 2026 · 2 นาที · Aspose

แนะนำ Aspose.Cells FOSS สำหรับ TypeScript

Aspose.Cells FOSS for TypeScript เป็นไลบรารีฟรีที่มีใบอนุญาต MIT สำหรับการสร้าง อ่าน และส่งออกสเปรดชีต Excel จาก TypeScript และ Node.js.

พฤษภาคม 19, 2026 · 2 นาที · Aspose

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

การทัวร์แนะนำคุณลักษณะของ Aspose.Cells FOSS สำหรับ Java: การจัดการเวิร์กบุ๊กและเวิร์กชีต, ค่าตารางและสูตรที่กำหนดประเภท, การจัดรูปแบบ, การตรวจสอบความถูกต้อง, AutoFilter, และการตั้งค่าหน้ากระดาษ.

เมษายน 27, 2026 · 3 นาที · Aspose

แนะนำ Aspose.Cells FOSS สำหรับ Java

Aspose.Cells FOSS for Java เป็นไลบรารี Java 17 แบบฟรีและโอเพ่นซอร์สที่ช่วยให้คุณสร้าง โหลด แก้ไข และบันทึกเวิร์กบุ๊ก Excel .xlsx โดยไม่ต้องติดตั้ง Office.

เมษายน 27, 2026 · 2 นาที · Aspose

การแปลงเอกสารด้วย Aspose.Words FOSS สำหรับ Python

แปลงเอกสาร Word เป็น PDF, Markdown และข้อความธรรมดาด้วย Aspose.Words FOSS สำหรับ Python โดยใช้ Document.save() และค่าคงที่ SaveFormat.

เมษายน 8, 2026 · 2 นาที · Aspose

แนะนำ Aspose.Words FOSS สำหรับ Python

Aspose.Words FOSS เป็นไลบรารี pure-Python สำหรับแปลงเอกสาร Word ระหว่าง DOCX, DOC, RTF, Markdown, PDF และ plain text. ได้รับใบอนุญาต MIT.

เมษายน 8, 2026 · 2 นาที · Aspose
 Thai