המרת מסמכים מפורמט אחד לאחר היא אחת התכונות העיקריות של Aspose.Words. המרה ב-Aspose.Words מורכבת מפתיחת מסמך באחד מפורמטי הטעינה הנתמכים ולאחר מכן שמירתו בפורמט אחר.
Aspose.Words תומך כמעט בכל שילובי ההמרות הנפוצים, לדוגמה:
- DOC, DOCX, RTF ל-PDF או XPS,
- DOC או DOCX ל-JPEG, TIFF, PNG,
- DOCX ל-Markdown או HTML,
- PDF ל-DOC, DOCX או פורמטים אחרים של Word,
- ואחרים.
שים לב שזו אינה רשימה מלאה של המרות אפשריות. אתה יכול לבדוק את LoadFormat המציין את כל פורמטי הטעינה או הייבוא ו-SaveFormat המציין את כל פורמטי השמירה או הייצוא הנתמכים על ידי Aspose.Words.
כיצד להמיר מסמך
ראשית, עליך לטעון מסמך לתוך Aspose.Words. לאחר מכן עליך לשמור מסמך זה בפורמט הנדרש. בצע את שני השלבים הפשוטים האלה ותגלה באיזו קלות Aspose.Words מאפשרת לך להמיר מסמכים.
שימו לב שניתן לציין אפשרויות נוספות בעת שמירת מסמך כדי לקבל את התוצאה הרצויה. נדון בו גם להלן.
כיצד לטעון מסמך
כדי לטעון מסמך, העבירו את שם הקובץ או הזרם לאחד מבנאי מסמך. הפורמט של המסמך הנטען נקבע אוטומטית ברוב הפעמים.
הדוגמה הבאה מראה כיצד לטעון מסמך מקובץ:
// Load the document from the absolute path on disk.
Document doc = new Document(dataDir + "TestDocument.docx");
כיצד לשמור מסמך
כדי לשמור את המסמך, השתמש באחת משיטות השמירה. Aspose.Words קובע אוטומטית את פורמט השמירה הרצוי מתוך סיומת הקובץ. אתה יכול לשמור מסמך גם בקובץ וגם בזרם. לדוגמה, אתה יכול לשמור מסמך DOCX כקובץ PDF.
הדוגמה הבאה מראה כיצד לשמור מסמך בקובץ:
// Save the document as a PDF file.
doc.Save(dataDir + "Document.pdf");
ציין אפשרויות המרה מתקדמות
בעת המרת מסמך, אתה יכול להגדיר כמה מאפיינים מתקדמים. Aspose.Words מספקת לך את המחלקה SaveOptions, המאפשרת לך לשלוט בתהליך שמירת המסמך שלך בפורמט הנדרש בצורה מדויקת יותר. לכל פורמט שמירה יש מחלקה מתאימה שמחזיקה את אפשרויות השמירה עבור פורמט שמירה זה. לדוגמה, יש HtmlSaveOptions לשמירה בפורמט HTML/MHTML/EPUB, או PdfSaveOptions לשמירה ב-PDF. תוכל לקרוא עוד על מאפיינים מתקדמים במאמר ‘ציין אפשרויות שמירה’ בתיעוד של Aspose.Words.
הדוגמה הבאה מראה כיצד להמיר מסמך מ-DOCX ל-PDF ולהגדיר את Aspose.Words להטביע גופנים מלאים במסמך הפלט:
// Load the document from the file.
Document doc = new Document(dataDir + "TestDocument.docx");
// Aspose.Words embeds full fonts by default when EmbedFullFonts is set to true.
// The property below can be changed each time a document is rendered.
PdfSaveOptions options = new PdfSaveOptions();
options.EmbedFullFonts = true;
// The output PDF will be embedded with all fonts found in the document.
doc.Save(dataDir + "TestDocument.EmbedFullFonts.pdf", options);
וריאציות של המרות נתמכות על ידי Aspose.Words
כפי שהוזכר לעיל, Aspose.Words מאפשרת לך להמיר מסמך מאחד הפורמטים הפופולריים ביותר לאחר. זה אומר שאתה יכול לפתור את רוב משימות ההמרה שלך באמצעות Aspose.Words בלבד מבלי להתקין יישומים או כלים מיוחדים. לדוגמה, אתה יכול להמיר בקלות ובאמינות מסמך מפורמטים של Microsoft Word כגון DOC או DOCX ל-PDF או HTML, או מ-PDF או HTML ל-Markdown.
למד את קטע התיעוד ‘המרת מסמך’ לקבלת דוגמאות נוספות להמרת Aspose.Words.
ראה גם
כדי להבין את השאלה הזו ביתר פירוט, עיין במאמרים הבאים בבלוג Aspose: