เรนเดอร์รูปภาพ EMZ และ EMF
การแนะนำ
GroupDocs.Viewer สำหรับ .NET เป็น API การเรนเดอร์เอกสารอันทรงพลังที่ช่วยให้นักพัฒนาสามารถแสดงเอกสารประเภทต่างๆ รวมถึงรูปภาพ EMZ (Enhanced Windows Metafile) และ EMF (Enhanced Metafile) ในแอปพลิเคชัน .NET ของตน ในบทช่วยสอนนี้ เราจะสำรวจวิธีเรนเดอร์รูปภาพ EMZ และ EMF เป็นรูปแบบต่างๆ เช่น HTML, JPG, PNG และ PDF โดยใช้ GroupDocs.Viewer สำหรับ .NET
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้:
- GroupDocs.Viewer สำหรับ .NET: คุณสามารถดาวน์โหลดไลบรารีได้จากที่นี่.
- สภาพแวดล้อมการพัฒนา: ตรวจสอบให้แน่ใจว่าคุณมีสภาพแวดล้อมการพัฒนาที่เข้ากันได้ซึ่งตั้งค่าไว้สำหรับการพัฒนา .NET
- ตัวอย่างรูปภาพ EMZ/EMF: มีรูปภาพ EMZ และ EMF ตัวอย่างที่พร้อมสำหรับการเรนเดอร์
นำเข้าเนมสเปซ
ก่อนที่จะเจาะลึกโค้ด มานำเข้าเนมสเปซที่จำเป็นก่อน:
using GroupDocs.Viewer.Options;
using System;
using System.IO;
ตอนนี้ เราจะแบ่งแต่ละตัวอย่างออกเป็นหลายขั้นตอนในรูปแบบคำแนะนำทีละขั้นตอน:
การแสดงภาพ EMZ/EMF เป็น HTML
ขั้นตอนที่ 1: ตั้งค่าไดเรกทอรีผลลัพธ์:
string outputDirectory = "Your Document Directory";
แทนที่"Your Document Directory"
ด้วยเส้นทางที่คุณต้องการบันทึกไฟล์ HTML ที่แสดงผล
ขั้นตอนที่ 2: กำหนดรูปแบบเส้นทางไฟล์เพจ:
string pageFilePathFormat = Path.Combine(outputDirectory, "emz_result.html");
ซึ่งจะระบุรูปแบบเส้นทางไฟล์สำหรับไฟล์ HTML ที่แสดงผล
ขั้นตอนที่ 3: แสดงผลเป็น HTML:
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_EMZ))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
viewer.View(options);
}
รหัสนี้เริ่มต้นViewer
วัตถุด้วยรูปภาพ EMZ ตัวอย่างและเรนเดอร์เป็นรูปแบบ HTML โดยใช้ตัวเลือกที่ระบุ
เรนเดอร์รูปภาพ EMZ/EMF เป็น JPG, PNG และ PDF
ทำซ้ำขั้นตอนต่อไปนี้เพื่อเรนเดอร์เป็นรูปแบบ JPG, PNG และ PDF:
ขั้นตอนที่ 1: กำหนดรูปแบบเส้นทางไฟล์เพจ:
pageFilePathFormat = Path.Combine(outputDirectory, "emz_result.jpg");
ปรับชื่อไฟล์และนามสกุลตามรูปแบบเอาต์พุตที่ต้องการ (jpg
, png
, หรือpdf
).
ขั้นตอนที่ 2: แสดงผลเป็นรูปแบบที่เกี่ยวข้อง:
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_EMZ))
{
// ปรับตัวเลือกตามรูปแบบเอาต์พุต (JPG, PNG, Pdf)
JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
viewer.View(options);
}
แทนที่JpgViewOptions
กับPngViewOptions
หรือPdfViewOptions
ตามรูปแบบเอาต์พุตที่ต้องการ
บทสรุป
โดยสรุป GroupDocs.Viewer สำหรับ .NET มอบโซลูชันที่ราบรื่นสำหรับการแสดงภาพ EMZ และ EMF เป็นรูปแบบต่างๆ ในแอปพลิเคชัน .NET ด้วยการทำตามขั้นตอนที่ระบุไว้ในบทช่วยสอนนี้ นักพัฒนาสามารถรวมความสามารถในการเรนเดอร์เอกสารเข้ากับแอปพลิเคชันของตนได้อย่างง่ายดาย
คำถามที่พบบ่อย
ถาม: GroupDocs.Viewer สามารถเรนเดอร์รูปแบบเอกสารอื่นๆ นอกเหนือจากอิมเมจ EMZ และ EMF ได้หรือไม่
ตอบ: ใช่ GroupDocs.Viewer รองรับรูปแบบเอกสารที่หลากหลาย รวมถึง PDF, DOCX, PPTX, XLSX และอื่นๆ
ถาม: GroupDocs.Viewer สำหรับ .NET มีรุ่นทดลองใช้ฟรีหรือไม่
ตอบ: ได้ คุณสามารถเข้าถึงรุ่นทดลองใช้ฟรีได้ที่นี่.
ถาม: GroupDocs.Viewer ให้การสนับสนุนสำหรับนักพัฒนาหรือไม่
ตอบ: ได้ GroupDocs ให้การสนับสนุนผ่านทางฟอรั่ม โดยนักพัฒนาสามารถถามคำถามและขอความช่วยเหลือได้
ถาม: ฉันสามารถซื้อใบอนุญาตชั่วคราวสำหรับ GroupDocs.Viewer สำหรับ .NET ได้หรือไม่
ตอบ: ได้ มีใบอนุญาตชั่วคราวให้ซื้อได้ที่นี่.
ถาม: ฉันจะหาเอกสารโดยละเอียดสำหรับ GroupDocs.Viewer for .NET ได้ที่ไหน
ตอบ: คุณสามารถดูเอกสารประกอบได้ที่นี่สำหรับคำแนะนำที่ครอบคลุมเกี่ยวกับการใช้ API