
วิธีแปลง PDF เป็น SVG ใน C#
เมื่อเร็วๆ นี้ เราได้เผยแพร่บล็อกโพสต์เกี่ยวกับวิธี แปลง Visio เป็น SVG โดยทางโปรแกรม ในบล็อกโพสต์นี้ คุณจะได้เรียนรู้วิธีแปลง PDF เป็น SVG ใน C# โดยใช้ Image Generator API นี้ การแปลง PDF เป็น SVG เป็นกระบวนการที่ไม่ซับซ้อนเมื่อคุณดำเนินการโดยใช้ .NET [library] ระดับองค์กรนี้ 4 ยิ่งไปกว่านั้น คุณสามารถสร้างได้มากกว่าตัวแปลง PDF เป็น SVG พื้นฐานโดยทางโปรแกรม ก่อนที่จะดำเนินการต่อ ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง .NET บนเครื่องของคุณแล้ว
ในโพสต์บล็อกนี้ จะกล่าวถึงส่วนต่างๆ ต่อไปนี้:
การติดตั้ง API ตัวสร้างอิมเมจ
คุณสามารถกำหนดค่าไลบรารีได้โดย ดาวน์โหลดไฟล์ ไฟล์ DLL หรือติดตั้งโดยเรียกใช้คำสั่งต่อไปนี้ในตัวจัดการแพ็คเกจ NuGet
Install-Package Aspose.Words
วิธีแปลง PDF เป็น SVG ใน C#
ตอนนี้คุณสามารถสร้างตัวแปลง PDF เป็น SVG ได้โดยการเขียนซอร์สโค้ดสองสามบรรทัดในแอปพลิเคชัน .NET
ขั้นตอนคือ:
- สร้างอินสแตนซ์ของคลาส Document และโหลดไฟล์ PDF ต้นฉบับ
- เรียกใช้เมธอด บันทึก เพื่อบันทึกไฟล์ในรูปแบบ SVG
คัดลอกและวางโค้ดต่อไปนี้ลงในไฟล์หลักของคุณ:
// สร้างอินสแตนซ์ของคลาสเอกสารและโหลดไฟล์ PDF ต้นฉบับ
Document doc = new Document("sample.pdf");
// เรียกใช้วิธีการบันทึกเพื่อบันทึกไฟล์ในรูปแบบ SVG
doc.Save("PdfToSvg.svg");
ผลลัพธ์สามารถดูได้ในภาพด้านล่าง:

ตัวแปลง PDF เป็น SVG - ตัวเลือกขั้นสูง
ในทำนองเดียวกัน คุณสามารถกำหนดค่าการเรียก API ของคุณเพื่อให้ตรงตามความต้องการทางธุรกิจของคุณ และคุณสามารถระบุตัวเลือกบางอย่างระหว่างการแปลง PDF เป็น SVG ได้
โปรดปฏิบัติตามขั้นตอนด้านล่าง:
- เริ่มต้นวัตถุของคลาส Document และโหลดไฟล์ PDF ต้นฉบับ
- เริ่มต้นอินสแตนซ์ใหม่ของคลาส ImageSaveOptions ที่สามารถใช้เพื่อบันทึกภาพที่แสดงผลในรูปแบบ SVG
- ตั้งค่าคุณสมบัติ PageSet เป็น “0” เพื่อแปลงเฉพาะหน้าแรกของเอกสาร
- เปลี่ยนความสว่างของภาพโดยการตั้งค่าคุณสมบัติ ImageBrightness
- ตั้งค่าของคุณสมบัติ ImageContrast เพื่อแก้ไขคอนทราสต์ของรูปภาพ
- เปลี่ยนความละเอียดแนวนอนโดยการตั้งค่าคุณสมบัติ HorizontalResolution
- เรียกใช้เมธอด Save เพื่อบันทึกไฟล์ SVG
// เริ่มต้นวัตถุของคลาสเอกสารและโหลดไฟล์ PDF ต้นฉบับ
Document doc = new Document( "sample.pdf");
// เริ่มต้นอินสแตนซ์ใหม่ของคลาส ImageSaveOptions ที่สามารถใช้เพื่อบันทึกภาพที่แสดงผลในรูปแบบ Svg
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Svg);
// ตั้งค่าคุณสมบัติ PageSet เป็น "0" เพื่อแปลงเฉพาะหน้าแรกของเอกสาร
options.PageSet = new PageSet(0);
// เปลี่ยนความสว่างของภาพโดยการตั้งค่าคุณสมบัติ ImageBrightness
options.ImageBrightness = 0.3f;
// ตั้งค่าของคุณสมบัติ ImageContrast เพื่อแก้ไขความคมชัดของรูปภาพ
options.ImageContrast = 0.7f;
// เปลี่ยนความละเอียดแนวนอนโดยการตั้งค่าคุณสมบัติHorizontalResolution
options.HorizontalResolution = 72f;
// เรียกวิธีการบันทึกเพื่อบันทึกไฟล์ SVG
doc.Save( "PdfToSvg.svg", options);
รับใบอนุญาตฟรี
คุณสามารถใช้ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน
สรุป
เรากำลังสิ้นสุดการโพสต์บล็อกนี้ ณ จุดนี้ หวังว่าคุณจะได้เรียนรู้วิธีแปลง PDF เป็น SVG ใน C# โดยทางโปรแกรมแล้ว นอกจากนี้ คุณได้ใช้ตัวเลือกขั้นสูงสำหรับ API ตัวสร้างรูปภาพนี้แล้ว คู่มือนี้จะช่วยคุณหากคุณต้องการสร้างตัวแปลง PDF เป็น SVG สำหรับแอปพลิเคชันธุรกิจของคุณ สุดท้ายนี้ อย่าลืมไปที่ เอกสารประกอบ เพื่อทราบเกี่ยวกับวิธีการที่ยอดเยี่ยมอื่นๆ
นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน
สุดท้ายนี้ conholdate.com กำลังเขียนบล็อกโพสต์ใหม่ ดังนั้นโปรดติดต่อเพื่อรับการอัปเดตเป็นประจำ
ถามคำถาม
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา
คำถามที่พบบ่อย
ฉันสามารถแปลง PDF เป็น SVG ได้หรือไม่
สร้างอินสแตนซ์ของคลาส Document และโหลดไฟล์ PDF ต้นฉบับ และเรียกใช้เมธอด Save เพื่อบันทึกไฟล์ในรูปแบบ SVG