PDF กลายเป็นหนึ่งในรูปแบบไฟล์ที่โดดเด่นเนื่องจากการรองรับข้ามแพลตฟอร์ม เนื่องจากการจัดวางเอกสาร PDF ที่สอดคล้องกันในอุปกรณ์ต่างชนิดกัน ผู้คนจึงเลือกที่จะแปลงเอกสารเป็น PDF ก่อนแชร์ อย่างไรก็ตาม ในบางกรณี PDF จำเป็นต้องแปลงเป็นรูปแบบไฟล์อื่น การแปลง PDF เป็น SVG ถูกนำมาใช้อย่างกว้างขวางในสถานการณ์ต่างๆ เช่น เพื่อฝังเนื้อหาของเอกสาร PDF ในหน้าเว็บ ดังนั้นในบทความนี้ คุณจะได้เรียนรู้วิธีแปลงไฟล์ PDF เป็น SVG โดยใช้ C#
- C# .NET PDF เป็น SVG Converter API
- แปลงไฟล์ PDF เป็น SVG ใน C#
- แปลง PDF เป็น SVG ด้วยตัวเลือกเพิ่มเติม
- รับใบอนุญาต API ฟรี
การแปลง C# PDF เป็น SVG ด้วย .NET API - ดาวน์โหลดฟรี
Aspose.PDF for .NET คือ API การจัดการ PDF ที่ช่วยให้คุณสร้างไฟล์ PDF ใหม่และประมวลผลไฟล์ PDF ที่มีอยู่จากภายในแอปพลิเคชัน .NET นอกจากนี้ API ยังให้คุณแปลงไฟล์ PDF เป็น SVG ด้วยความเที่ยงตรงสูง คุณสามารถ ดาวน์โหลด DLL ของ API หรือติดตั้งผ่าน NuGet
PM> Install-Package Aspose.Pdf
แปลงไฟล์ PDF เป็น SVG ใน C#
ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ PDF เป็น SVG ใน C# โดยใช้ Aspose.PDF for .NET
- โหลดเอกสาร PDF โดยใช้คลาส Document
- สร้างอินสแตนซ์ของคลาส SvgSaveOptions
- บันทึก PDF เป็น SVG โดยใช้วิธี Document.Save(String, SvgSaveOptions)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ PDF เป็น SVG โดยใช้ C#
// เปิดเอกสาร
Document pdfDocument = new Document("Document.pdf");
// สร้างอินสแตนซ์วัตถุของ SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();
// บันทึก PDF เป็นไฟล์ SVG
pdfDocument.Save("output.svg", saveOptions);
การแปลง C# PDF เป็น SVG พร้อมตัวเลือกเพิ่มเติม
Aspose.PDF for .NET ยังมีตัวเลือกเพิ่มเติมในการปรับแต่งการแปลง PDF เป็น SVG ใน C# สำหรับสิ่งนี้ API ให้คลาส SvgSaveOptions ที่มีตัวเลือกต่อไปนี้
- CompressOutputToZipArchive - Specifies whether the output will be created as one zip-archive.
- CustomStrategyOfEmbeddedImagesSaving - Strategy for customized handling of referenced external image files.
- ScaleToPixels - Specifies whether to scale the output document from typographic points to pixels.
- รักษาเป้าหมายชื่อไฟล์เป็นไดเรกทอรี - Defines whether to create a target directory with the same name as the requested output file.
- ลองผสานรูปภาพพื้นหลังที่ติดกันติดกัน - To avoid visible boundaries between parts of same background images.
ต่อไปนี้เป็นขั้นตอนในการปรับแต่งการแปลง PDF เป็น SVG โดยใช้คลาส SvgSaveOptions
- โหลดเอกสาร PDF โดยใช้คลาส Document
- สร้างอินสแตนซ์ของคลาส SvgSaveOptions
- ตั้งค่าตัวเลือกที่ต้องการ เช่น SaveOptions.CompressOutputToZipArchive
- บันทึก PDF เป็น SVG โดยใช้วิธี Document.Save(String, SvgSaveOptions)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ PDF เป็น SVG ด้วยตัวเลือกเพิ่มเติมโดยใช้ C#
// เปิดเอกสาร
Document pdfDocument = new Document("Document.pdf");
// สร้างอินสแตนซ์วัตถุของ SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();
// อย่าบีบอัดรูปภาพ SVG ไปยังไฟล์ Zip
saveOptions.CompressOutputToZipArchive = false;
// บันทึก PDF เป็นไฟล์ SVG
pdfDocument.Save("output.svg", saveOptions);
.NET PDF เป็น SVG Converter - รับใบอนุญาต API ฟรี
ในกรณีที่คุณต้องการลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน คุณสามารถ รับใบอนุญาตชั่วคราวฟรี
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ PDF เป็นรูปแบบ SVG ใน C# นอกจากนี้ยังมีการกล่าวถึงตัวเลือกเพิ่มเติมในการปรับแต่งการแปลง PDF เป็น SVG ด้วยตัวอย่างโค้ด คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ C# PDF API โดยใช้ เอกสารประกอบ