คุณต้องการแปลงเอกสารจากรูปแบบ EPUB เป็นรูปภาพ TIFF หรือไม่ ถ้าใช่ คุณมาถูกที่แล้ว ในบทความนี้ เราจะเรียนรู้วิธีแปลง EPUB เป็น TIFF ใน C# โดยทำตามขั้นตอนง่ายๆ ไม่กี่ขั้นตอน
รูปแบบ EPUB เป็นมาตรฐานเปิดที่ช่วยให้ผู้เขียนจัดเก็บข้อมูลดิจิทัล เช่น eBooks นิตยสาร และเนื้อหาดิจิทัลอื่นๆ ในรูปแบบไฟล์ที่สามารถเล่นและอ่านได้ง่าย EPUB เป็นรูปแบบไฟล์ที่สามารถอ่านได้ด้วยคอมพิวเตอร์ของคุณหรือบนอุปกรณ์ เช่น eReader (เช่น Kindle เป็นต้น) ในบางกรณี เราอาจต้องส่งออก eBook หรือเอกสารอื่นๆ จาก EPUB เป็นรูปภาพ TIFF
รูปแบบไฟล์ TIFF (Tagged Image File Format) เป็นรูปแบบภาพแรสเตอร์ยอดนิยมสำหรับการใช้งานและแสดงบนอุปกรณ์ที่หลากหลาย เราสามารถส่งออก eBook และเอกสารดิจิทัลอื่นๆ จาก EPUB ไปยัง TIFF โดยทางโปรแกรมได้อย่างง่ายดาย ดังนั้น โปรดอ่านขั้นตอนโดยละเอียดเกี่ยวกับวิธีแปลง EPUB เป็น TIFF ใน C#
หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:
- C# EPUB เป็น TIFF Converter API
- ขั้นตอนในการแปลง EPUB เป็น TIFF
- แปลง EPUB เป็น TIFF
- ปรับแต่งการแปลง EPUB เป็น TIFF
API ตัวแปลง C# EPUB เป็น TIFF
สำหรับการแปลงเอกสารจาก EPUB เป็น TIFF เราจะใช้ API Aspose.HTML for .NET API ช่วยให้สามารถสร้าง แก้ไข และดึงข้อมูล HTML ได้ นอกจากนี้ยังให้คุณแปลงรูปแบบเอกสาร HTML, EPUB, Markdown และ SVG เป็นรูปแบบอื่นๆ ที่ รองรับ โดยไม่จำเป็นต้องใช้ซอฟต์แวร์ภายนอก
API ให้คลาส ImageSaveOptions มีคุณสมบัติในการจัดการความละเอียดของผลลัพธ์รูปภาพ การปรับคุณภาพให้ราบรื่น รูปแบบ และการตั้งค่าหน้าสำหรับรูปภาพ คลาส Converter ของ API ให้การแปลงเป็นรูปแบบยอดนิยมได้หลากหลาย เช่น PDF, XPS, รูปแบบภาพ เป็นต้น โดยมี ConvertEPUB(Stream , ImageSaveOptions, string) เมธอดที่แปลงแหล่ง EPUB ที่แสดงโดยสตรีมอินพุตข้อมูลและบันทึกในไฟล์ที่สร้างจากพาธไฟล์เอาต์พุต
โปรด ดาวน์โหลด DLL ของ API หรือติดตั้งโดยใช้ NuGet
PM> Install-Package Aspose.Html
วิธีแปลง EPUB เป็น TIFF ใน C
เราสามารถแปลงเอกสาร EPUB เป็นอิมเมจ TIFF ได้ง่ายๆ โดยทำตามขั้นตอนด้านล่าง:
- โหลดเอกสาร EPUB ที่มีอยู่
- ระบุตัวเลือกการบันทึกภาพ
- แปลง EPUB เป็น TIFF
ส่วนต่อไปนี้จะอธิบายวิธีการแปลงขั้นตอนเหล่านี้เป็นรหัส C# และบันทึกเอกสาร EPUB เป็นภาพ TIFF
แปลง EPUB เป็น TIFF โดยใช้ C#
เราสามารถบันทึกเอกสาร EPUB เป็นภาพ TIFF โดยทำตามขั้นตอนด้านล่าง:
- ขั้นแรก เปิดไฟล์ EPUB ที่มีอยู่เพื่ออ่านโดยใช้ File.OpenRead()
- จากนั้น สร้างอินสแตนซ์ของคลาส ImageSaveOptions
- หลังจากนั้นกำหนด Format เป็น ImageFormat.Tiff
- สุดท้าย เรียกเมธอด Converter.ConvertEPUB() เพื่อบันทึก TIFF ใช้สตรีมไฟล์ EPUB, ImageSaveOptions และเส้นทางไฟล์ TIFF เอาต์พุตเป็นอาร์กิวเมนต์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลง EPUB เป็น TIFF ใน C#
// ตัวอย่างโค้ดนี้สาธิตวิธีแปลง EPUB เป็น TIFF
// เปิดไฟล์ EPUB ที่มีอยู่เพื่ออ่าน
var stream = File.OpenRead("C:\\Files\\input.epub");
// เตรียมเส้นทางสำหรับการบันทึกไฟล์ที่แปลงแล้ว
string savePath = "C:\\Files\\output.tiff";
// เริ่มต้น ImageSaveOptions
var options = new ImageSaveOptions();
options.Format = ImageFormat.Tiff;
// เรียกใช้เมธอด ConvertEPUB เพื่อแปลง EPUB เป็น TIFF
Converter.ConvertEPUB(stream, options, savePath);
ปรับแต่งการแปลง EPUB เป็น TIFF ใน C#
เรายังสามารถปรับแต่งการแปลง EPUB เป็น TIFF โดยทำตามขั้นตอนที่กล่าวถึงก่อนหน้านี้ อย่างไรก็ตาม เราจำเป็นต้องระบุตัวเลือกเพิ่มเติม เช่น Compression, SmoothingMode, HorizontalResolution, VerticalResolution, BackgroundColor และอื่น ๆ ในขั้นตอน # 4
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีปรับแต่งการแปลง EPUB เป็น TIFF ใน C#
// ตัวอย่างโค้ดนี้สาธิตวิธีแปลง EPUB เป็น TIFF
// เปิดไฟล์ EPUB ที่มีอยู่เพื่ออ่าน
var stream = File.OpenRead("C:\\Files\\input.epub");
// เตรียมเส้นทางสำหรับการบันทึกไฟล์ที่แปลงแล้ว
string savePath = "C:\\Files\\output.tiff";
// เริ่มต้น ImageSaveOptions
var options = new ImageSaveOptions(ImageFormat.Tiff)
{
// ตั้งค่าการบีบอัด TIFF เป็นไม่มี
Compression = Compression.None,
// ระบุคุณภาพการเรนเดอร์สำหรับภาพนี้
SmoothingMode = SmoothingMode.HighQuality,
// ระบุความละเอียดแนวนอนและแนวตั้งสำหรับภาพที่ส่งออกเป็นพิกเซลต่อนิ้ว
HorizontalResolution = 400,
VerticalResolution = 400,
// ระบุสีพื้นหลังของ TIFF
BackgroundColor = System.Drawing.Color.AliceBlue
};
// ระบุขนาดหน้าและระยะขอบเป็นพิกเซล
options.PageSetup.AnyPage = new Page(new Aspose.Html.Drawing.Size(800, 500), new Margin(30, 20, 10, 10));
// เรียกใช้เมธอด ConvertEPUB เพื่อแปลง EPUB เป็น TIFF
Converter.ConvertEPUB(stream, options, savePath);
รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อลองใช้ Aspose.HTML for .NET โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
ในบทความนี้ เราได้เรียนรู้วิธีแปลง EPUB เป็น TIFF ใน C# เราได้เห็นวิธีระบุตัวเลือกการบันทึกเพิ่มเติมเพื่อปรับแต่งการแปลง นอกจากนี้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.HTML for .NET API โดยใช้ เอกสารประกอบ ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี