המרת EPUB ל-TIFF C#

האם ברצונך להמיר מסמכים מפורמט EPUB לתמונות TIFF? אם כן, הגעתם למקום הנכון. במאמר זה, נלמד כיצד להמיר EPUB ל-TIFF ב-C# על ידי ביצוע מספר שלבים פשוטים.

פורמט EPUB הוא תקן פתוח המאפשר למחברים לאחסן מידע דיגיטלי כגון ספרים אלקטרוניים, מגזינים ותוכן דיגיטלי אחר בפורמט קובץ שניתן לנגן ולקרוא בקלות. EPUB הוא פורמט קובץ שניתן לקרוא עם המחשב או במכשיר כמו eReader (למשל, Kindle וכו’). במקרים מסוימים, ייתכן שנצטרך לייצא ספרים אלקטרוניים או מסמכים אחרים מ-EPUB לתמונות TIFF.

פורמט הקובץ TIFF (תבנית קובץ תמונה מתויג) הוא פורמט תמונת רסטר פופולרי לשימוש ולהצגה במגוון רחב של מכשירים. אנו יכולים לייצא בקלות ספרים אלקטרוניים ומסמכים דיגיטליים אחרים מ-EPUB ל-TIFF באופן תוכנתי. אז, המשך לקרוא לקבלת שלבים מפורטים כיצד להמיר EPUB ל-TIFF ב-C#.

הנושאים הבאים יכוסו במאמר זה:

  1. C# EPUB to TIFF Converter API
  2. שלבים להמרת EPUB ל-TIFF
  3. המר EPUB ל-TIFF
  4. התאמה אישית של המרת EPUB ל-TIFF

C# EPUB ל-TIFF Converter API

להמרת מסמך מ-EPUB ל-TIFF, נשתמש ב-Aspose.HTML for .NET API. ה-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 על ידי ביצוע השלבים המפורטים להלן:

  1. ראשית, פתח קובץ EPUB קיים לקריאה באמצעות הקובץ File.OpenRead().
  2. לאחר מכן, צור מופע של המחלקה ImageSaveOptions.
  3. לאחר מכן, ציין את הפורמט כ-ImageFormat.Tiff.
  4. לבסוף, קרא למתודה 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 באמצעות C#

התאמה אישית של המרת EPUB ל-TIFF ב-C#

אנו יכולים גם להתאים אישית את המרת EPUB ל-TIFF על ידי ביצוע השלבים שהוזכרו קודם לכן. עם זאת, עלינו לציין אפשרויות נוספות כגון דחיסה, מצב החלקה, רזולוציה אופקית, רזולוציה אנכית, צבע רקע וכו’ בשלב מס’ 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 כ-None
    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);
התאמה אישית של המרת EPUB ל-TIFF ב-C#

התאמה אישית של המרת EPUB ל-TIFF ב-C#

קבל רישיון חינם

אתה יכול לקבל רישיון זמני בחינם לנסות את Aspose.HTML עבור .NET ללא מגבלות הערכה.

סיכום

במאמר זה, למדנו כיצד להמיר EPUB ל-TIFF ב-C#. ראינו גם כיצד לציין אפשרויות שמירה נוספות כדי להתאים אישית את ההמרה. חוץ מזה, אתה יכול ללמוד עוד על Aspose.HTML עבור .NET API באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמית שלנו.

ראה גם