แปลงผู้เผยแพร่เป็น JPG ใน C# | เครื่องมือแปลง PUB เป็น JPG/JPEG

Publisher คือแอปพลิเคชันซอฟต์แวร์เผยแพร่บนเดสก์ท็อปจาก Microsoft ที่ใช้ในการสร้างสิ่งพิมพ์ที่หลากหลาย เช่น จดหมายข่าว โบรชัวร์ ใบปลิว และอื่นๆ อย่างไรก็ตาม ไฟล์ PUB ไม่ได้รับการรองรับอย่างกว้างขวาง ดังนั้นในบางกรณี เราอาจจำเป็นต้องแปลงไฟล์ PUB เป็นรูปภาพ JPG โดยทางโปรแกรม ในบล็อกโพสต์นี้ เราจะแสดงวิธีแปลง Publisher เป็น JPG ใน C# เราจะให้คำแนะนำทีละขั้นตอนและข้อมูลโค้ดเพื่อช่วยคุณในการเริ่มต้น

บทความนี้ครอบคลุมหัวข้อต่อไปนี้:

  1. C# API เพื่อแปลงผู้เผยแพร่เป็น JPG
  2. ขั้นตอนในการแปลงไฟล์ผู้เผยแพร่เป็น JPG
  3. แปลงผู้เผยแพร่เป็น JPG ใน C#
  4. แปลงไฟล์ PUB เป็น JPG ออนไลน์
  5. แหล่งเรียนรู้

C# API เพื่อแปลงผู้เผยแพร่เป็น JPG

การแปลงผู้เผยแพร่เป็น JPG ประกอบด้วยสองขั้นตอน ประการแรก เราจะใช้ API Aspose.PUB for .NET เพื่อโหลดและเรนเดอร์ไฟล์ PUB เป็นรูปแบบ PDF จากนั้นหน้าของไฟล์ PDF จะถูกแปลงเป็นรูปภาพ JPG โดยใช้ Aspose.PDF for .NET API

Aspose.PUB for .NET ช่วยให้นักพัฒนาสามารถทำงานกับไฟล์ Microsoft Publisher (PUB) ภายในแอปพลิเคชัน .NET ของตนได้อย่างราบรื่น มีชุดคุณลักษณะที่ครอบคลุมสำหรับการอ่าน การเขียน การแปลง และการจัดการไฟล์ PUB ในขณะที่ Aspose.PDF for .NET เป็นเครื่องมืออเนกประสงค์ที่สามารถใช้เพื่อทำงานต่างๆ ที่เกี่ยวข้องกับไฟล์ PDF ได้

โปรด ดาวน์โหลด DLLs ของ API หรือติดตั้งโดยใช้คำสั่ง NuGet ต่อไปนี้:

PM> Install-Package Aspose.PUB
PM> Install-Package Aspose.PDF

วิธีแปลงไฟล์ PUB ของผู้เผยแพร่โฆษณาเป็น JPG

เราสามารถแปลงไฟล์ PUB เป็นรูปภาพ JPG ได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง:

  1. สร้างตัวแยกวิเคราะห์ PUB และแยกวิเคราะห์ไฟล์ PUB
  2. แปลง PUB เป็นสตรีมไฟล์ PDF
  3. วนซ้ำทุกหน้าของเอกสาร PDF
  4. สร้างอุปกรณ์ Jpeg และประมวลผลหน้าเพื่อบันทึกเป็นภาพ JPG

ตอนนี้เรามาดูวิธีดำเนินการขั้นตอนเหล่านี้ใน C# เพื่อแปลงไฟล์ Publisher PUB เป็น JPG

แปลงผู้เผยแพร่เป็นรูปภาพ JPG ใน C#

โปรดทำตามขั้นตอนด้านล่างเพื่อแปลงไฟล์ Publisher เป็นรูปภาพ JPG โดยทางโปรแกรมใน C#:

  1. สร้าง PUB parser โดยใช้เมธอด CreateParser() ของคลาส PubFactory
  2. แยกไฟล์ผู้เผยแพร่ที่โหลดโดยใช้วิธี Parse()
  3. เตรียมใช้งานออบเจ็กต์ MemoryStream เพื่อเก็บไฟล์ PDF
  4. แปลง PUB เป็น PDF โดยใช้วิธี ConvertToPdf()
  5. สร้างอินสแตนซ์ของคลาสเอกสารด้วยสตรีม PDF
  6. รับข้อมูลไฟล์โดยใช้วัตถุคลาส PdfFileInfo
  7. วนดูหน้าต่างๆ ของเอกสาร PDF และรับความสูง ความกว้าง และตั้งค่าความละเอียด
  8. หลังจากนั้น ให้สร้างอินสแตนซ์ของ JpegDevice ที่มีความสูง ความกว้าง และความละเอียดสำหรับเพจ
  9. สุดท้ายให้เรียกใช้เมธอด Process() เพื่อบันทึกเป็น JPG ใช้เส้นทางไฟล์รูปภาพและเอาต์พุตเป็นอาร์กิวเมนต์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง Publisher เป็น JPG ใน C#

// ตัวอย่างโค้ดนี้สาธิตวิธีการแปลงไฟล์ Publisher PUB เป็นรูปแบบรูปภาพ JPG
// โหลดไฟล์ PUB และสร้าง PUB Parser
var parser = PubFactory.CreateParser("C:\\Files\\sample.pub");

// แยกไฟล์ PUB
var doc = parser.Parse();

// เริ่มต้นสตรีมหน่วยความจำ
MemoryStream stream = new MemoryStream();

// แปลงไฟล์ PUB เป็น PDF
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// โหลดสตรีมเอกสาร PDF
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// รับข้อมูลไฟล์ PDF
PdfFileInfo info = new PdfFileInfo(document);

// วนซ้ำทุกหน้าของ PDF
foreach (Page page in document.Pages)
{
    // รับความกว้างและความสูงของหน้า
    int width = Convert.ToInt32(info.GetPageWidth(page.Number));
    int height = Convert.ToInt32(info.GetPageHeight(page.Number));

    // สร้างวัตถุความละเอียด
    Resolution resolution = new Resolution(300);

    // สร้างอุปกรณ์ Jpeg ด้วยความกว้าง ความสูง และความละเอียดที่ระบุ
    JpegDevice JpegDevice = new JpegDevice(width, height, resolution);

    // ประมวลผลไฟล์เพจและบันทึกรูปภาพ JPEG เอาต์พุต
    JpegDevice.Process(page, "C:\\Files\\Page" + page.Number + ".jpg");
}
แปลงผู้เผยแพร่เป็นรูปภาพ JPG ใน C#

แปลงผู้เผยแพร่เป็นรูปภาพ JPG ใน C#

รับใบอนุญาตฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวฟรี เพื่อลองใช้ไลบรารีโดยไม่มีข้อจำกัดในการประเมิน

เครื่องมือแปลง PUB เป็น JPG - ออนไลน์ฟรี

คุณสามารถลองใช้แอป PUB to JPG Converter ออนไลน์ฟรี นี้เพื่อแปลงไฟล์ผู้เผยแพร่เป็นภาพ JPG โดยไม่ต้องติดตั้งซอฟต์แวร์หรือปลั๊กอินใดๆ

แปลงไฟล์ PUB เป็น JPG ออนไลน์ – แหล่งข้อมูลการเรียนรู้

นอกจากการแปลงไฟล์ Publisher PUB เป็นรูปแบบ JPG แล้ว คุณยังสามารถสำรวจคุณสมบัติอื่นๆ ของไลบรารีได้โดยใช้แหล่งข้อมูลต่อไปนี้:

บทสรุป

ในบล็อกโพสต์นี้ เราได้แสดงวิธีแปลง Publisher เป็น JPG ใน C# แล้ว เราได้ให้คำแนะนำทีละขั้นตอนและข้อมูลโค้ดเพื่อช่วยคุณในการเริ่มต้น การแปลงไฟล์ Publisher เป็น JPG นั้นเป็นงานที่ค่อนข้างง่าย และข้อมูลโค้ดที่ให้ไว้ในโพสต์บนบล็อกนี้สามารถใช้เป็นจุดเริ่มต้นในการพัฒนาแอปพลิเคชันแปลง Publisher เป็น JPG ของคุณเองได้ ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราที่ ฟอรัมการสนับสนุนฟรี

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