โปรแกรมแปลงไฟล์ PDF สามมิติ csharp

ไฟล์ 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# คุณสามารถทำตามขั้นตอนด้านล่างสำหรับการแปลง:

  1. โหลดไฟล์ 3D PDF อินพุต
  2. ตั้งค่าตัวเลือกต่าง ๆ สำหรับการบันทึกไฟล์ HTML
  3. บันทึกไฟล์ 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 ของคุณ:

  1. โหลดไฟล์ PDF 3D อินพุต
  2. ตั้งค่าความละเอียดของภาพ
  3. สร้างภาพ 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# อย่างไรก็ตาม หากคุณสนใจที่จะสำรวจเพิ่มเติมเกี่ยวกับรูปแบบไฟล์ที่รองรับ โปรดติดต่อเราที่ ฟอรัมสนับสนุนฟรี

ดูสิ่งนี้ด้วย