บทช่วยสอนพื้นฐานนี้ครอบคลุม วิธีแปลง PUB เป็น JPG ใน C# ประกอบด้วยการกำหนดค่าสภาพแวดล้อม ตลอดจนอัลกอริทึมและข้อมูลโค้ดเพื่อชี้แจงขั้นตอนทั้งหมดเพื่อส่งออก Publisher เป็น JPG ใน C# คุณต้องเรียกใช้ API เพียงไม่กี่ครั้งเพื่อประมวลผลไฟล์ PUB และแสดงผลเป็นรูปภาพ JPG
ขั้นตอนในการแปลง PUB เป็น JPG โดยใช้ C#
- ติดตั้งไลบรารี Aspose.PUB และ Aspose.PDF เพื่อประมวลผลไฟล์ PUB
- แยกวิเคราะห์ไฟล์ PUB อินพุตด้วยเมธอด Parse
- แปลงไฟล์ PUB เป็นไฟล์ PDF ระดับกลาง
- โหลดไฟล์ PDF เพื่อประมวลผลแต่ละหน้า
- ทำซ้ำแต่ละหน้าของเอกสาร PDF
- ตั้งค่าความละเอียดสำหรับภาพที่ส่งออก
- แสดงผลแต่ละหน้าเป็นภาพ JPG โดยใช้วิธี JpegDevice.Process
ขั้นตอนเหล่านี้สรุปกระบวนการทั้งหมดเพื่อสร้างตัวแปลง Publisher เป็น JPG ใน C# โดยจะครอบคลุมรายละเอียดการตั้งค่าสภาพแวดล้อมและข้อมูลพื้นฐานทั้งหมดที่คุณจำเป็นต้องรู้สำหรับการดำเนินการแปลง สรุปคือแปลงไฟล์ PUB เป็นเอกสาร PDF จากนั้นแต่ละหน้าของเอกสารจะถูกส่งออกเป็นภาพ JPG
รหัสเพื่อแปลง PUB เป็น JPG ใน C
using System; | |
using System.IO; | |
using Aspose.Pub; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert PUB to JPG in C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Declare MemoryStream class object | |
MemoryStream stream = new MemoryStream(); | |
var parser = PubFactory.CreateParser("input.pub"); | |
// Parse the PUB file | |
var doc = parser.Parse(); | |
// Convert PUB to PDF | |
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream); | |
// Create Document object | |
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream); | |
foreach (Aspose.Pdf.Page page in document.Pages) | |
{ | |
// Create Resolution object | |
Aspose.Pdf.Devices.Resolution resolution = new Aspose.Pdf.Devices.Resolution(300); | |
// Create a Jpeg device with Resolution | |
Aspose.Pdf.Devices.JpegDevice jpegDevice = new Aspose.Pdf.Devices.JpegDevice(resolution); | |
// Convert the PUB to a JPG image | |
jpegDevice.Process(page, "Page" + page.Number + ".jpg"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
ข้อมูลโค้ดด้านบนเป็นการสาธิตอย่างรวดเร็วเกี่ยวกับวิธี แปลง Microsoft Publisher เป็น JPG ใน C# เมธอด ConvertToPdf แสดงไฟล์ PUB เป็นเอกสาร PDF ในสตรีม จากนั้นไฟล์ PDF จะถูกประมวลผลทีละหน้าซึ่งมีตัวสร้างที่แตกต่างกันสำหรับคลาส JpegDevice ที่สามารถใช้เพื่อระบุความละเอียดของหน้า ขนาด ฯลฯ ตามความต้องการของคุณ สุดท้าย ไฟล์ภาพ JPG ที่ส่งออกจะถูกส่งออกด้วยวิธีกระบวนการ
บทช่วยสอนนี้ได้อธิบายรายละเอียดเกี่ยวกับการแปลงไฟล์ PUB เป็น JPG ใน C# อย่างไรก็ตาม หากคุณต้องการแปลงไฟล์ PUB เป็นภาพ PNG โปรดดูบทความใน วิธีแปลง PUB เป็น PNG ใน C#