เรนเดอร์รูปแบบ CAD เฉพาะ (CF2)
การแนะนำ
ในบทช่วยสอนนี้ เราจะมาเรียนรู้วิธีการเรนเดอร์รูปแบบ CAD เฉพาะโดยใช้ Groupdocs.Viewer สำหรับ .NET Groupdocs.Viewer เป็น API สำหรับดูเอกสารอันทรงพลังที่ช่วยให้ผู้พัฒนาสามารถแสดงเอกสารได้มากกว่า 170 ประเภทในแอปพลิเคชันของตนเองโดยไม่ต้องติดตั้งซอฟต์แวร์ภายนอกใดๆ โดยเฉพาะอย่างยิ่ง เราจะเน้นไปที่การเรนเดอร์รูปแบบ CAD เช่น CF2 เป็นรูปแบบเอาต์พุตต่างๆ เช่น HTML, JPG, PNG และ PDF
ข้อกำหนดเบื้องต้น
ก่อนที่จะเริ่มลงลึกในบทช่วยสอนนี้ ให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้:
- Visual Studio ติดตั้งอยู่บนระบบของคุณแล้ว
- Groupdocs.Viewer สำหรับ .NET SDK คุณสามารถดาวน์โหลดได้จาก ที่นี่.
- ความรู้พื้นฐานเกี่ยวกับภาษาการเขียนโปรแกรม C#
นำเข้าเนมสเปซ
ก่อนอื่นให้เรานำเข้าเนมสเปซที่จำเป็นสำหรับการเรนเดอร์รูปแบบ CAD
using GroupDocs.Viewer.Options;
using System;
using System.IO;
ตอนนี้เรามาแบ่งตัวอย่างแต่ละตัวอย่างออกเป็นหลายขั้นตอน:
เรนเดอร์ CF2 เป็น HTML
ขั้นตอนที่ 1: กำหนดไดเรกทอรีเอาต์พุตที่จะบันทึก HTML ที่แสดงผล
string outputDirectory = "Your Document Directory";
ขั้นตอนที่ 2: กำหนดรูปแบบเส้นทางไฟล์สำหรับเอาท์พุต HTML
string pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.html");
ขั้นตอนที่ 3: เริ่มต้นวัตถุ Viewer และระบุไฟล์ CF2 อินพุต
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
// ตั้งค่าตัวเลือกการเรนเดอร์เพิ่มเติมหากจำเป็น
// options.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
viewer.View(options);
}
เรนเดอร์ CF2 เป็น JPG
ขั้นตอนที่ 1: กำหนดรูปแบบเส้นทางไฟล์สำหรับเอาท์พุต JPG
pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.jpg");
ขั้นตอนที่ 2: เริ่มต้นวัตถุ Viewer และระบุไฟล์ CF2 อินพุต
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
// ตั้งค่าตัวเลือกการเรนเดอร์เพิ่มเติมหากจำเป็น
// options.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
viewer.View(options);
}
เรนเดอร์ CF2 เป็น PNG
ขั้นตอนที่ 1: กำหนดรูปแบบเส้นทางไฟล์สำหรับเอาท์พุต PNG
pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.png");
ขั้นตอนที่ 2: เริ่มต้นวัตถุ Viewer และระบุไฟล์ CF2 อินพุต
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
PngViewOptions options = new PngViewOptions(pageFilePathFormat);
// ตั้งค่าตัวเลือกการเรนเดอร์เพิ่มเติมหากจำเป็น
// options.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
viewer.View(options);
}
เรนเดอร์ CF2 เป็น PDF
ขั้นตอนที่ 1: กำหนดรูปแบบเส้นทางไฟล์สำหรับเอาท์พุต PDF
pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.pdf");
ขั้นตอนที่ 2: เริ่มต้นวัตถุ Viewer และระบุไฟล์ CF2 อินพุต
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
// ตั้งค่าตัวเลือกการเรนเดอร์เพิ่มเติมหากจำเป็น
// options.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
viewer.View(options);
}
บทสรุป
ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีการเรนเดอร์รูปแบบ CAD เฉพาะ เช่น CF2 โดยใช้ Groupdocs.Viewer สำหรับ .NET โดยปฏิบัติตามคำแนะนำทีละขั้นตอน คุณจะสามารถผสานรวมความสามารถในการเรนเดอร์เอกสารเข้ากับแอปพลิเคชัน .NET ของคุณได้อย่างง่ายดาย
คำถามที่พบบ่อย
Groupdocs.Viewer สามารถแสดงรูปแบบ CAD อื่น ๆ นอกจาก CF2 ได้หรือไม่
ใช่ Groupdocs.Viewer รองรับรูปแบบ CAD มากมาย รวมถึง DWG, DXF, DGN และอื่นๆ อีกมากมาย
Groupdocs.Viewer เหมาะกับการเรนเดอร์เอกสารในแอปพลิเคชันเว็บหรือไม่
แน่นอนว่า Groupdocs.Viewer สามารถผสานเข้ากับแอปพลิเคชันเว็บได้อย่างราบรื่นในการแสดงเอกสารโดยตรงในเบราว์เซอร์
Groupdocs.Viewer ต้องมีการอ้างอิงภายนอกเพื่อการแสดงผลหรือไม่
ไม่ Groupdocs.Viewer เป็น API แบบสแตนด์อโลนและไม่จำเป็นต้องพึ่งพาภายนอกหรือติดตั้งซอฟต์แวร์ใดๆ
ฉันสามารถปรับแต่งตัวเลือกการเรนเดอร์ตามความต้องการของฉันได้หรือไม่
ใช่ Groupdocs.Viewer มีตัวเลือกการเรนเดอร์ต่างๆ ที่สามารถปรับแต่งให้ตรงตามความต้องการเฉพาะของคุณได้
มีเวอร์ชันทดลองใช้สำหรับ Groupdocs.Viewer หรือไม่
ใช่ คุณสามารถรับ Groupdocs.Viewer เวอร์ชันทดลองใช้งานฟรีได้จาก ที่นี่.