המרת PUB ל-HTML

בתרחישים שונים, ייתכן שיהיה עליך להמיר קבצי Microsoft Publisher (PUB) לדף אינטרנט HTML. אתה יכול להתאים אישית את קובץ HTML הפלט עם מאפיינים שונים לפי הדרישות שלך. במאמר זה, תלמד כיצד להמיר קובץ PUB לדף אינטרנט HTML בפורמט HTML5 או XHTML באופן פרוגרמטי באמצעות C#:

ממיר דפי אינטרנט של PUB ל-HTML - התקנת ממשקי API של C#

Aspose.PUB for .NET API יכול להמיר קובץ Microsoft Publisher ל-PDF וניתן לייצא את קובץ ה-PDF הזה כדף אינטרנט HTML. זה מועיל כאשר אתה מנהל קבצי Microsoft Publisher ביישום אינטרנט מכיוון שקבצים אלה בדרך כלל אינם נתמכים בדפדפני אינטרנט. אתה יכול להגדיר את ממשקי ה-API על ידי הורדת קבצי ה-DLL מהקטע הורדות, או עם פקודות ההתקנה הבאות של NuGet:

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

המרת PUB לקובץ HTML באופן פרוגרמטי באמצעות C#

ניתן להמיר קובץ PUB לקובץ HTML באמצעות השלבים הבאים:

  1. טען ונתח את קובץ ה-PUB הקלט בשיטה CreateParser.
  2. המר את קובץ ה-PUB ל-PDF ושמור את התוצאה ב-MemoryStream.
  3. טען נתונים מ-MemoryStream ואתחל את אובייקט המחלקה HtmlSaveOptions.
  4. שמור דף אינטרנט פלט HTML.

הקוד הבא מראה כיצד להמיר קובץ PUB לדף אינטרנט HTML עם C#:

string fileName = "1.pub";

MemoryStream stream = new MemoryStream();

// טען קובץ PUB קלט
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser(fileName);

// נתח את קובץ המפרסם הקלט
Aspose.Pub.Document doc = parser.Parse();

// המר את קובץ ה-PUB ל-PDF ושמור את התוצאה ב-MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// טען קובץ PDF קלט מ-MemoryStream
Aspose.Pdf.Document document = new Document(stream);

// אתחול אובייקט המחלקה HtmlSaveOptions
Aspose.Pdf.HtmlSaveOptions options = new HtmlSaveOptions();

// שמור דף אינטרנט פלט HTML
document.Save("Output.html", options);

המר PUB ל-HTML בפורמט XHTML באופן פרוגרמטי באמצעות C#

אתה יכול להמיר מסמך Publisher לקובץ HTML בפורמט Xhtml באופן תכנותי באמצעות C#. מחלקה HtmlSaveOptions חושפת מאפיינים שונים שניתן להגדיר ליצירת סוגים שונים של קבצי HTML. השלבים הבאים מסבירים המרת PUB ל-HTML בפורמט Xhtml:

  1. טען קובץ PUB קלט ונתח אותו בשיטה Parse.
  2. המר PUB למסמך PDF ואחסן את התוצאה במופע MemoryStream.
  3. אתחול אובייקט המחלקה HtmlSaveOptions והגדר את המאפיין DocumenType.
  4. שמור דף אינטרנט פלט HTML בפורמט XHTML.

הקוד שלהלן מסביר כיצד להמיר קובץ PUB לדף אינטרנט HTML בפורמט XHTML באופן פרוגרמטי עם C#:

string fileName = "1.pub";

MemoryStream stream = new MemoryStream();

// טען קובץ PUB קלט
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser(fileName);

// נתח את קובץ המפרסם הקלט
Aspose.Pub.Document doc = parser.Parse();

// המר את קובץ ה-PUB ל-PDF ושמור את התוצאה ב-MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// טען קובץ PDF קלט מ-MemoryStream
Aspose.Pdf.Document document = new Document(stream);

// אתחול אובייקט המחלקה HtmlSaveOptions
Aspose.Pdf.HtmlSaveOptions options = new HtmlSaveOptions();

// הגדר סוג מסמך HTML
options.DocumentType = HtmlDocumentType.Xhtml;

// שמור דף אינטרנט פלט HTML
document.Save("Output.html", options);

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

אתה יכול להעריך ממשקי API של Aspose בתפוסה מלאה על ידי בקשת [רישיון זמני בחינם11.

סיכום

במאמר זה, למדת כיצד להמיר קובץ Microsoft Publisher לדף אינטרנט HTML בפורמט HTML5 או XHTML באופן פרוגרמטי באמצעות C#. אתה יכול לרנדר את קבצי ה-PUB תוך הגדרת אפשרויות אחרות בהתאם לדרישות שלך. יתרה מכך, אתה יכול לעיין בתיעוד של Aspose.PUB עבור .NET API או ליצור איתנו קשר בפורום התמיכה החינמית לכל שאלה.

ראה גם