קבצי Microsoft Publisher משמשים בדרך כלל למשימות עיצוב ועריכה מקצועיות. ניתן להמיר קובץ PUB) למסמך Word בפורמט DOC ו-DOCX. מאמר זה עוסק כיצד להמיר את קבצי המוציא לאור באופן תכנותי באמצעות C#:
ממיר PUB ל- Word DOC/DOCX - התקנת ממשקי API של C#
Aspose.PUB עבור .NET API תומך בהמרת קבצי PUB ל-PDF שבו אתה יכול להמיר עוד יותר את קובץ הפלט PDF למסמך Word בפורמט DOC או DOCX לפי הדרישות שלך. לכן, עליך להוריד את קבצי ה-DLL של Aspose.PUB for .NET ו-Aspose.PDF for .NET API. אתה יכול גם להתקין ממשקי API אלה עם פקודות ההתקנה הבאות של NuGet:
PM> Install-Package Aspose.PDF
PM> Install-Package Aspose.PUB
המרת PUB ל-Word DOC/DOCX באופן תכנותי באמצעות C#
ניתן להמיר קובץ Microsoft Publisher (.PUB) למסמך Word בפורמט DOC או DOCX באמצעות השלבים הבאים:
- אתחול MemoryStream כדי להחזיק מסמך פלט.
- טען ונתח את קובץ ה-PUB הקלט בשיטה IPubParser.Parse().
- המר את קובץ ה-PUB ל-PDF ושמור את התוצאה ב-MemoryStream.
- טען את קובץ ה-PDF ואתחל את אובייקט המחלקה DocSaveOptions.
- לבסוף, ציין את פורמט הפלט (DOC/DOCX) ושמור את קובץ ה-Word.
הקוד שלהלן מראה כיצד להמיר קובץ PUB למסמך Word בפורמט DOC או DOCX באופן תכנותי באמצעות C#:
string fileName = dataDir + "1.pub";
// אתחול MemoryStream כדי להחזיק מסמך פלט
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);
// אתחול אובייקט המחלקה DocSaveOptions
Aspose.Pdf.DocSaveOptions options = new DocSaveOptions();
// ציין את הפורמט של קובץ המילה הפלט (DOC/DOCX)
options.Format = DocSaveOptions.DocFormat.Doc;
// שמור קובץ מילה פלט (DOC/DOCX)
document.Save(dataDir + "Output.doc", options);
קבל רישיון API בחינם
אתה יכול לבדוק את ההמרה של קובץ PUB ל-Word ללא כל הגבלה על ידי בקשת רישיון זמני בחינם.
סיכום
במאמר זה, למדת כיצד להמיר קבצי Microsoft Publisher (PUB) לקובצי Microsoft Word בפורמט DOC או DOCX באופן תכנותי באמצעות C#. אתה יכול לבדוק את ההמרה בנאמנות גבוהה על ידי ביצוע השלבים הפשוטים המפורטים למעלה. יתר על כן, אתה יכול להמשיך ולחקור את ה-API על ידי ביקור ב-תיעוד, או אל תהסס לכתוב לנו בפורום תמיכה בחינם במקרה של שאילתות כלשהן. נשמח ליצור איתך קשר!