המרת Publisher ל-JPG ב-C# | ממיר PUB ל-JPG/JPEG

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

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

  1. C# API להמרה של Publisher ל-JPG
  2. שלבים להמרת קובץ מפרסם ל-JPG
  3. המר את בעל האתר ל-JPG ב-C#
  4. המר PUB לקובץ JPG באינטרנט
  5. משאבי למידה

C# API להמרת Publisher ל-JPG

המרת מפרסם ל-JPG מורכבת משני שלבים. ראשית, נשתמש ב-Aspose.PUB for .NET API כדי לטעון ולעבד את קובץ ה-PUB לפורמט PDF, ולאחר מכן יומרו דפי קובץ ה-PDF לתמונות JPG באמצעות Aspose.PDF עבור .NET API.

ה-Aspose.PUB עבור NET מאפשר למפתחים לעבוד בצורה חלקה עם קבצי Microsoft Publisher (PUB) בתוך יישומי ה-NET שלהם. הוא מספק קבוצה מקיפה של תכונות לקריאה, כתיבה, המרה וטיפול בקובצי PUB. בעוד, Aspose.PDF עבור .NET הוא כלי רב תכליתי שניתן להשתמש בו לביצוע מגוון רחב של משימות הקשורות לקבצי PDF.

אנא הורד את ה-DLLs של ממשקי ה-API או התקן אותם באמצעות הפקודות NuGet הבאות:

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

כיצד להמיר קובץ PUB של Publisher ל-JPG

אנו יכולים להמיר בקלות קובץ PUB לתמונת JPG על ידי ביצוע השלבים הבאים:

  1. צור מנתח PUB ונתח את קובץ ה-PUB.
  2. המר PUB לזרם קובץ PDF.
  3. עברו בלולאה בכל דפי מסמך ה-PDF.
  4. צור התקן Jpeg ועבד דפים לשמירה כתמונות JPG.

כעת, בואו נראה כיצד לבצע את השלבים הללו ב-C# כדי להמיר קובץ Publisher PUB ל-JPG.

המרת Publisher לתמונה JPG ב-C#

אנא בצע את השלבים שלהלן כדי להמיר את קובץ Publisher לתמונת JPG באופן תוכנתי ב-C#:

  1. צור מנתח PUB באמצעות שיטת CreateParser() של המחלקה PubFactory.
  2. נתח את קובץ Publisher הנטען באמצעות שיטת Parse() .
  3. אתחול האובייקט MemoryStream כדי להחזיק את קובץ ה-PDF.
  4. המר PUB ל-PDF בשיטת ConvertToPdf().
  5. צור מופע של המחלקה Document עם זרם ה-PDF.
  6. קבל מידע על קובץ באמצעות אובייקט המחלקה PdfFileInfo.
  7. עברו בלולאה בין דפי מסמך ה-PDF ותקבלו גובה, רוחב ורזולוציה מוגדרת.
  8. לאחר מכן, צור מופע של ה-JpegDevice עם גובה, רוחב ורזולוציה עבור הדף.
  9. לבסוף, קרא למתודה Process() כדי לשמור כ-JPG. זה לוקח את נתיב קובץ הדף והפלט של התמונה כארגומנטים.

דוגמת הקוד הבאה מראה כיצד להמיר Publisher ל-JPG ב-C#.

// דוגמה זו מדגימה כיצד להמיר קובץ PUB של Publisher לפורמט תמונה 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");
}
המרת Publisher לתמונה JPG ב-C#

המרת Publisher לתמונה JPG ב-C#.

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

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

ממיר PUB ל-JPG - חינם באינטרנט

אתה יכול לנסות את האפליקציה הזו חינם מקוון PUB to JPG Converter כדי להמיר קבצי בעל אתרים לתמונות JPG מבלי להתקין תוכנה או תוסף.

המרת PUB לקובץ JPG באינטרנט - משאבי למידה

מלבד המרת קובצי Publisher PUB לפורמט JPG, תוכל גם לחקור תכונות שונות אחרות של הספרייה באמצעות המשאבים הבאים:

סיכום

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

ראה גם