ไฟล์ PDF มักจะใช้บ่อยเนื่องจากจุดแข็งและคุณสมบัติที่รูปแบบนี้รองรับ คุณสมบัติที่สำคัญภายใต้บริบทของการออกแบบคือการรองรับวัตถุ 3 มิติ คุณสามารถรวมเนื้อหา 3 มิติคุณภาพสูงในไฟล์ PDF บทความนี้ครอบคลุมวิธีการใน C# แปลงเอกสาร 3D PDF ยิ่งไปกว่านั้น ไฟล์ 3D PDF ยังมีประโยชน์เมื่อคุณต้องการแบ่งปันรายละเอียดภาพ ตัวอย่างเช่น แค็ตตาล็อกผลิตภัณฑ์หรือรีวิวการออกแบบ เป็นต้น ด้วย Aspose API คุณสามารถแปลงและแสดงผลไฟล์ PDF ดังกล่าวได้อย่างง่ายดาย Aspose.PDF for .NET API ช่วยให้คุณสร้างแอปพลิเคชัน 3D PDF Converter โดยใช้ C# หรือ VB.NET
C# 3D PDF Converter API
Aspose.PDF for .NET API รองรับการสร้างและจัดการไฟล์ PDF เราได้สนับสนุนการแปลงและการเรนเดอร์เอกสาร 3D PDF เนื่องจากการร้องขอคุณลักษณะซ้ำๆ คุณสามารถแปลงไฟล์ 3D PDF เป็นรูปภาพหรือไฟล์ HTML ได้อย่างมีประสิทธิภาพ การแปลงเป็นรูปแบบ HTML ช่วยให้คุณสร้างแอปพลิเคชัน 3D PDF Converter ได้ ในขณะที่การแสดงผลเป็นภาพสามารถช่วยคุณสร้างแอปพลิเคชัน 3D PDF Viewer ให้เราสำรวจกรณีการใช้งานต่อไปนี้:
สร้าง 3D PDF Converter ใน C#
ที่นี่เราจะพิจารณากรณีการใช้งาน C# 3D PDF Conversion ก่อนอื่น เราจะแปลงเอกสาร 3D PDF เป็น HTML ในรูปแบบไฟล์ C# คุณสามารถทำตามขั้นตอนด้านล่างสำหรับการแปลง:
- โหลดไฟล์ 3D PDF อินพุต
- ตั้งค่าตัวเลือกต่าง ๆ สำหรับการบันทึกไฟล์ HTML
- บันทึกไฟล์ HTML เอาต์พุต
ข้อมูลโค้ดต่อไปนี้แสดงวิธีแปลง 3D PDF เป็น HTML โดยใช้ C#:
Document document = new Document(dataDir + "3DTest.pdf");
HtmlSaveOptions options = new HtmlSaveOptions
{
SplitIntoPages = false,
FixedLayout = true,
CompressSvgGraphicsIfAny = false,
SaveTransparentTexts = true,
SaveShadowedTextsAsTransparentTexts = true,
RasterImagesSavingMode = HtmlSaveOptions.RasterImagesSavingModes.AsEmbeddedPartsOfPngPageBackground,
PartsEmbeddingMode = HtmlSaveOptions.PartsEmbeddingModes.EmbedAllIntoHtml
};
document.Save(dataDir + "3Doutput.html", options);
หลังจากแปลง 3D PDF เป็น HTML ใน C# แล้ว เรามาสำรวจการแปลง 3D PDF เป็น Image กันต่อ ที่นี่เราจะแปลงเป็นภาพ PNG ใน C #
คุณสามารถเรนเดอร์ไฟล์ 3D PDF เป็นรูปภาพได้ การแปลงนี้มีประโยชน์ในสถานการณ์เมื่อคุณต้องการดูตัวอย่างไฟล์สำหรับการอนุมัติใบเสนอราคาของผลิตภัณฑ์ การแจ้งเตือนการเปลี่ยนแปลงการออกแบบ และสถานการณ์อื่นๆ อีกมากมาย คุณจึงสามารถทำตามขั้นตอนด้านล่างเพื่อแปลง 3D PDF เป็นรูปภาพ PNG ในแอปพลิเคชัน 3D PDF Converter ของคุณ:
- โหลดไฟล์ PDF 3D อินพุต
- ตั้งค่าความละเอียดของภาพ
- สร้างภาพ PNG เป็นเอาต์พุต
ข้อมูลโค้ดต่อไปนี้อิงตามขั้นตอนเหล่านี้ซึ่งสามารถสร้างรูปภาพของไฟล์ 3D PDF โดยใช้ C#:
// เปิดเอกสาร
Document pdfDocument = new Document(dataDir + "3D.pdf");
using (FileStream imageStream = new FileStream(dataDir + "3DPDF.png", FileMode.Create))
{
// สร้างวัตถุความละเอียด
Resolution resolution = new Resolution(300);
// สร้างอุปกรณ์ PNG ด้วยคุณสมบัติที่ระบุ (ความกว้าง ความสูง ความละเอียด)
PngDevice pngDevice = new PngDevice(resolution);
// แปลงหน้าใดหน้าหนึ่งและบันทึกภาพเพื่อสตรีม
pngDevice.Process(pdfDocument.Pages[1], imageStream);
// ปิดสตรีม
imageStream.Close();
}
บทสรุป
สรุปแล้ว เราได้สำรวจคุณสมบัติต่างๆ ที่รองรับสำหรับไฟล์ 3D PDF ใน Aspose.PDF for .NET API เราได้เรียนรู้วิธีสร้างแอปพลิเคชัน 3D PDF Converter โดยใช้ C# อย่างไรก็ตาม หากคุณสนใจที่จะสำรวจเพิ่มเติมเกี่ยวกับรูปแบบไฟล์ที่รองรับ โปรดติดต่อเราที่ ฟอรัมสนับสนุนฟรี