לעתים קרובות אתה צריך לערוך מסמכי PDF כדי לעדכן את תוכנם. מכיוון ש-PDF אינו ניתן לעריכה, המרת PDF ל-Word מבוצעת ברוב המקרים. ממירי PDF ל-Word שונים מאפשרים לך לייצא את קובץ ה-PDF כ-Word DOC/DOCX באופן תכנותי. עם זאת, הדיוק, האיכות והמהירות של ההמרה חסרים. אז במאמר זה, אתה הולך ללמוד את אחת השיטות הטובות, המהירות והאיכותיות ביותר להמרת PDF ל- Word DOC ב-C#.
ממיר C# PDF ל- Word DOC
Aspose.PDF for .NET מספק ממיר PDF ל-Word רב עוצמה המאפשר לך להמיר קבצי PDF ל-DOC או DOCX ביישומי NET שלך. אתה יכול להוריד את ה-API או להתקין אותו באמצעות NuGet Package Manager בפרויקט שלך.
PM> Install-Package Aspose.PDF
כיצד להמיר PDF ל-Word ב-C#
להלן השלבים להמרת PDF ל- Word DOC.
- טען את מסמכי ה-PDF באמצעות המחלקה מסמך.
- שמור את המסמך עם סיומת doc באמצעות השיטה Document.Save(string).
דוגמת הקוד הבאה מראה כיצד לייצא PDF ל- Word DOC באמצעות C#.
// לדוגמאות מלאות וקבצי נתונים, נא עבור אל https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// הנתיב לספריית המסמכים.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();
// פתח את מסמך ה-PDF המקור
Document pdfDocument = new Document(dataDir + "PDFToDOC.pdf");
// שמור את הקובץ בפורמט מסמך MS
pdfDocument.Save(dataDir + "PDFToDOC_out.doc", SaveFormat.Doc);
ייצוא PDF ל-DOC ב-C#
המרת PDF ל-DOCX דומה להמרת PDF ל-DOC כפי שהוצג קודם לכן. ל-API יש את המחלקה DocSaveOptions המאפשרת לך להגדיר את פורמט המסמך ל-DOCX. להלן השלבים להמרת PDF ל-DOCX:
- טען את מסמכי ה-PDF באמצעות המחלקה מסמך.
- הגדר את פורמט מסמך הפלט כ-DOCX באמצעות המחלקה DocSaveOptions.
- שמור את המסמך עם סיומת docx בשיטת Document.Save(string).
דוגמת הקוד הבאה מראה כיצד לשמור קובץ PDF ב-DOCX ב-C#.
// לדוגמאות מלאות וקבצי נתונים, נא עבור אל https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// הנתיב לספריית המסמכים.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();
// פתח את מסמך ה-PDF המקור
Document pdfDocument = new Document(dataDir + "PDFToDOC.pdf");
// הצג אובייקט DocSaveOptions
DocSaveOptions saveOptions = new DocSaveOptions();
// ציין את פורמט הפלט כ-DOCX
saveOptions.Format = DocSaveOptions.DocFormat.DocX;
// שמור מסמך בפורמט docx
pdfDocument.Save("ConvertToDOCX_out.docx", saveOptions);
C# שמור PDF כ-Word - אפשרויות נוספות
Aspose.PDF עבור .NET מספק אפשרויות שונות אחרות להתאמה אישית של המרת PDF ל-DOC או DOCX. המחלקה DocSaveOptions חושפת את המאפיינים לשיפור או שיפור המרות PDF ל-DOC, כגון רזולוציית תמונה, המרחק בין שורות וכו'.
הקוד הבא מראה כיצד להגדיר מאפיינים נוספים בעת המרת PDF ל- Word DOC ב-C#.
// לדוגמאות מלאות וקבצי נתונים, נא עבור אל https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// הנתיב לספריית המסמכים.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();
// פתח את מסמך ה-PDF המקור
Document pdfDocument = new Document(dataDir + "PDFToDOC.pdf");
// שמור באמצעות אפשרויות שמירה
// צור אובייקט DocSaveOptions
DocSaveOptions saveOptions = new DocSaveOptions();
// הגדר את מצב הזיהוי כזרימה
saveOptions.Mode = DocSaveOptions.RecognitionMode.Flow;
// הגדר את הקרבה האופקית כ-2.5
saveOptions.RelativeHorizontalProximity = 2.5f;
// אפשר לערך לזהות תבליטים במהלך תהליך ההמרה
saveOptions.RecognizeBullets = true;
// שמור את קובץ ה-DOC שנוצר
pdfDocument.Save(dataDir + "saveOptionsOutput_out.doc", saveOptions);
ממיר PDF ל-Word בחינם
אתה יכול לקבל רישיון זמני בחינם להמיר קבצי PDF לפורמטים של Word ללא מגבלות הערכה.
ממיר PDF ל-Word C# - קרא עוד
אם אתה רוצה לדעת יותר על תכונות ההמרה החזקות של Aspose.PDF עבור .NET אז אתה יכול לבקר בסעיף התיעוד, המרה של PDF לפורמטים אחרים. הורד את העותק החינמי שלך של Aspose.PDF for .NET ותוכל להתחיל תוך זמן קצר על ידי מעקב אחר תיעוד ה-API. אם יש לך שאלות כלשהן, אל תהסס לכתוב בפורום Aspose.PDF. נשמח לעמוד לרשותך בשאלות ובבירורים שלך.
לסכם
במאמר זה, למדת כמה דרכים פשוטות להמרת קובץ PDF למסמך Word ב-C#. בעזרת דוגמאות קוד, ראית כיצד להמיר PDF ל-DOC ו-PDF ל-DOCX בכמה שורות קוד. כמו כן, מודגמת התאמה אישית של המרת PDF ל-Word.