โอเพ่นซอร์ส .NET SDK สำหรับการทำงานกับไฟล์ PDF

API .NET โอเพ่นซอร์สฟรีและทรงพลังสำหรับสร้าง แก้ไข และรวมเอกสาร PDF

PDFSharp API สำหรับ .NET คืออะไร?

PDFsharp เป็นไลบรารีโอเพ่นซอร์ส .NET ที่ออกแบบมาเพื่อสร้างและประมวลผลเอกสาร PDF ได้อย่างง่ายดายและยืดหยุ่น ไม่ว่าคุณจะสร้าง PDF ใหม่ตั้งแต่ต้น รวมเอกสารที่มีอยู่ หรือเพิ่มข้อความ รูปภาพ และรูปร่างลงใน PDF PDFsharp ก็มีฟังก์ชันการใช้งานมากมาย ไลบรารีนี้ช่วยให้ผู้พัฒนา .NET สามารถจัดการไฟล์ PDF ได้ด้วยโปรแกรมด้วย API ที่ชัดเจนและใช้งานง่าย ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับทั้งแอปพลิเคชันขนาดเล็กและโซลูชันสำหรับองค์กรขนาดใหญ่ ความสามารถในการทำงานกับกราฟิกแบบเวกเตอร์และแบบแรสเตอร์ในเอกสาร PDF ทำให้เป็นเครื่องมืออเนกประสงค์สำหรับการสร้างรายงานที่ซับซ้อนหรือเนื้อหาแบบไดนามิกในแอปพลิเคชัน .NET

PDFSharp สำหรับ API .NET - คุณสมบัติหลัก

ต่อไปนี้เป็นคุณสมบัติหลักบางประการของ PDFSharp:

  • สร้างเอกสาร PDF ใหม่ตั้งแต่เริ่มต้น
  • แก้ไขเอกสาร PDF ที่มีอยู่
  • เพิ่มข้อความ รูปภาพ และกราฟิกลงในหน้า PDF
  • รองรับกราฟิกแบบเวกเตอร์และภาพแรสเตอร์
  • รวมหรือแยกเอกสาร PDF
  • แยกเนื้อหาจากไฟล์ PDF
  • จัดการแบบอักษร รวมถึงแบบอักษร TrueType
  • วาดรูปทรงต่างๆ เช่น เส้นตรง สี่เหลี่ยมผืนผ้า และวงกลม
  • รองรับไฟล์ PDF แบบเข้ารหัส
  • สร้างเอกสาร PDF/A เพื่อการเก็บถาวร
  • เข้ากันได้กับ .NET Framework และ .NET Core
These features highlight the capabilities and benefits of using PDFSharp API for .NET in PDF document creation and manipulation.
GitHub

สถิติ GitHub

ชื่อ:
ภาษา:
ดาว:
ส้อม:
ใบอนุญาต:
พื้นที่เก็บข้อมูลได้รับการอัปเดตครั้งล่าสุดเมื่อ

เริ่มต้นใช้งาน PDFSharp สำหรับ API ของ .NET

คุณสามารถดาวน์โหลดไลบรารี ShapeCrawler ได้จาก GitHub หรือ nuget

การติดตั้ง

การติดตั้ง PDFSharp API สำหรับ .NET นั้นง่ายมากและสามารถทำได้จาก nugget ดังแสดงด้านล่าง:

การติดตั้ง PDFSharp API สำหรับ .NET


 Install-Package PdfSharp

ตัวอย่างโค้ดสำหรับ PdfSharp API สำหรับ .NET

PDFSharp API is a powerful .NET API that can be used to work with PDF documents from within your .NET applications. It doesn't require you to understand the underlying structure of PDF files in order to work with PDF documents. PDFSharp can be used by programming in all .NET languages such as C# and VB.NET. Let's jump into some code samples for working with PDF files using the PDFSharp API for .NET.

จะสร้างไฟล์ PDF เปล่าโดยใช้ PDFSharp API สำหรับ .NET ได้อย่างไร

In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.
  • สร้างเอกสาร PDF ใหม่: นี่จะเป็นการเริ่มต้นเอกสาร PDF ที่ว่างเปล่า
  • เพิ่มหน้าใหม่: เพิ่มหน้าว่างลงในเอกสาร
  • วาดข้อความ: ใช้ XGraphics object เพื่อเขียน "Hello, World!" ตรงกลางหน้า
  • บันทึกเอกสาร: บันทึกไฟล์ PDF โดยใช้ชื่อไฟล์ที่ระบุ

จะเพิ่มรูปภาพลงใน PDF โดยใช้ PDFSharp API ได้อย่างไร

PDFSharp lets you create a PDF document and insert image into it from your .NET application. You can use the following steps to create a PDF document with image.
  • สร้างเอกสาร PDF ใหม่: นี่จะเป็นการเริ่มต้นเอกสาร PDF ที่ว่างเปล่า
  • เพิ่มหน้า: เพิ่มหน้าว่างลงในเอกสาร
  • โหลดรูปภาพ: ใช้ XImage.FromFile() เพื่อโหลดรูปภาพจากเส้นทางไฟล์ที่ระบุ
  • วาดภาพ: ใช้ gfx.DrawImage() เพื่อวางตำแหน่งและปรับขนาดภาพบนหน้า PDF
  • บันทึกเอกสาร: บันทึกไฟล์ PDF พร้อมรูปภาพ

วิธีการแทรกตารางในเอกสาร PDF ใน .NET?

หากต้องการแทรกตารางในเอกสาร PDF โดยใช้ PDFSharp สำหรับ .NET API คุณสามารถทำตามขั้นตอนเหล่านี้

  • สร้างเอกสาร PDF ใหม่: นี่จะเป็นการเริ่มต้นเอกสาร PDF ที่ว่างเปล่า
  • เพิ่มหน้า: เพิ่มหน้าว่างลงในเอกสาร PDF ใหม่
  • กำหนดแถวและคอลัมน์ที่จะเป็นส่วนหนึ่งของตาราง
  • ใช้ลูปซ้อนกันเพื่อสร้างตารางโดยใช้จำนวนแถวและคอลัมน์
  • บันทึกเอกสาร: บันทึกไฟล์ PDF พร้อมรูปภาพ

เพิ่มลายน้ำลงในหน้า PDF ใน .NET

  • โหลดเอกสาร PDF ที่มีอยู่: รหัสจะเปิดเอกสาร PDF ที่มีอยู่ในโหมดแก้ไข
  • วนซ้ำผ่านหน้าต่างๆ: ทำซ้ำผ่านแต่ละหน้าในเอกสาร
  • สร้างวัตถุ XGraphics: อนุญาตให้ดำเนินการวาดบนหน้า PDF
  • กำหนดคุณสมบัติของลายน้ำ เช่น แบบอักษรและข้อความ
  • วาดลายน้ำ: ข้อความจะอยู่ตรงกลางหน้าโดยจัดวางเป็นแนวทแยง
  • บันทึกเอกสาร: บันทึกไฟล์ PDF ที่มีลายน้ำ

บทสรุป

PDFsharp เป็นไลบรารีโอเพ่นซอร์สที่มีความยืดหยุ่นและทรงพลังสำหรับนักพัฒนา .NET ซึ่งนำเสนอเครื่องมือที่ครอบคลุมสำหรับการสร้าง แก้ไข และจัดการเอกสาร PDF ด้วย API ที่ใช้งานง่าย PDFsharp ทำให้การดำเนินการ PDF ต่างๆ ง่ายขึ้น ตั้งแต่การสร้างเอกสารใหม่และเพิ่มรูปภาพหรือข้อความไปจนถึงการแก้ไข PDF ที่มีอยู่โดยซ้อนเนื้อหาเช่นลายน้ำ รองรับกราฟิกเวกเตอร์ รูปร่าง ตาราง และไฮเปอร์ลิงก์ ทำให้เหมาะสำหรับแอปพลิเคชันต่างๆ มากมาย รวมถึงการสร้างรายงาน การประมวลผลเอกสาร และการเก็บถาวร ความเข้ากันได้กับ .NET Framework และ .NET Core ทำให้ขยายการใช้งานได้บนแพลตฟอร์มต่างๆ ทำให้ PDFsharp เป็นตัวเลือกที่เชื่อถือได้สำหรับการจัดการ PDF ในโครงการ .NET

สินค้าที่คล้ายกัน

 Thai