pdf למסמך

כיצד להמיר מסמך PDF ל-Word עם .NET REST API.

קבצי PDF מציעים פורמט יציב ונגיש לשיתוף מסמכים. אבל, לעתים קרובות אין להם את הגמישות והעריכה הנדרשים עבור תהליכי עבודה שיתופיים. זה המקום שבו הצורך ההכרחי בהמרת PDF ל-Word DOC הופך להיות הכרחי. תהליך טרנספורמטיבי המגשר על הפער בין קובצי PDF סטטיים למסמכי Word דינמיים. מאמר זה בוחן את הצורך הדחוף בתכונת ההמרה הזו, פורם את האתגרים שמציבים פורמטים סטטיים של מסמכים ומדגיש את היתרונות הטרנספורמטיביים שהיא מביאה.

API להמרת PDF ל-DOC

ההמרה של קובצי PDF לפורמט Word DOC הופכת יעילה ללא מאמץ עם Aspose.PDF Cloud SDK for .NET. ממשק API חזק זה מייעל את תהליך ההמרה תוך שהוא מציע שפע של יכולות מתקדמות למניפולציה מקיפה של מסמכים. לכן, על ידי מינוף הכוח של Aspose.PDF Cloud SDK ב-.NET, אתה יכול לשלב בצורה חלקה המרת PDF ל-DOC באפליקציות שלך, ולהבטיח דיוק בשימור מבנה המסמך, העיצוב והתוכן במהלך המעבר.

הצעד הראשון הוא חיפוש ‘Aspose.Pdf-Cloud’ במנהל החבילות של NuGet ולחץ על כפתור ‘הוסף חבילה’. זה יוסיף את ההפניה ל-SDK בפרויקט שלך. שנית, השג את אישורי הלקוח שלך מ-Cloud Dashboard. אם אין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות המפורטות במאמר התחלה מהירה.

המרת מסמך PDF ל-Word ב-C# .NET

הסעיף הבא מספק פרטים על האופן שבו ניתן להשתמש ב-Cloud SDK זה לפיתוח פתרון המרת PDF ל-DOC בצורה חלקה, תוך פתיחת מגוון רחב של תכונות מתקדמות כדי לשפר את זרימות העבודה של ניהול המסמכים באמצעות c# .NET.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

צור אובייקט של מחלקת PdfApi שבו אנו מעבירים אישורי לקוח כארגומנטים.

var response = pdfApi.GetPdfInStorageToDoc("Binder1.pdf", addReturnToLineEnd: false, format: "DOC", mode: "TextBox", recognizeBullets: true);

התקשר ל-API כדי להמיר את קובץ ה-PDF הקלט למסמך Word כאשר הפורמט מצוין כ-DOC ומצב ההמרה הוא TextBox.

saveToDisk(response, "Resultant.doc");

שיטה מותאמת אישית לאחסון אובייקט זרם שנוצר בכונן מקומי.

// לדוגמאות נוספות, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// צור מופע של PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// התקשר ל-API כדי להמיר PDF לפורמט DOC באינטרנט
var response = pdfApi.GetPdfInStorageToDoc("Binder1.pdf", addReturnToLineEnd: false, format: "DOC", mode: "TextBox", recognizeBullets: true);

// הדפס הודעת הצלחה של המרה
if (response != null)
{
    Console.WriteLine("Operation completed successfully !");
}

// לשמור את הזרם שנוצר בכונן המקומי
saveToDisk(response, "Resultant.doc");

// שיטה לשמירת תוכן זרם לקובץ בכונן המקומי
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
pdf למסמך

תצוגה מקדימה של המרת מסמך PDF לעריכה.

ניתן להוריד את קובץ ה-PDF לדוגמה המשמש בדוגמה שלמעלה ואת מצגת ה-PowerPoint שנוצרה למעלה, מ-Binder1.pdf ו-converted.docx

  • על מנת לצפות במסמך Word שנוצר, אנא נסה להשתמש ב-GroupDocs.Viewer המקוון החינמי שלנו.

PDF ל-DOCX באמצעות פקודות cURL

הפיכת קובצי PDF למסמכי Word (DOCX) עם Aspose.PDF Cloud ופקודות cURL מציעה פתרון חלק ורב-תכליתי להמרת מסמכים. על ידי מינוף פקודות cURL לאינטראקציה עם Aspose.PDF Cloud API, אתה יכול ליזום המרת PDF ל-DOCX ללא מאמץ. גישה זו לא רק מפשטת את תהליך ההמרה אלא גם מבטיחה דיוק ומשמרת את המבנה, העיצוב והתוכן של ה-PDF המקורי.

כעת, הצעד הראשון בגישה זו הוא ליצור אסימון גישה ל-JWT באמצעות הפקודה הבאה:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

כעת, כשיש לנו אסימון JWT, אנא בצע את הפקודה הבאה כדי להמיר PDF למסמך Word הניתן לעריכה באופן מקוון.

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/doc?addReturnToLineEnd=false&format=DocX&mode=Textbox&recognizeBullets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "converted.docx"

החלף את ‘inputPDF’ בשם של קלט PDF (זמין באחסון ענן) ו-‘accessToken’ באסימון גישה JWT שנוצר לעיל.

סיכום

לסיכום, שתי הגישות להמרת PDF לפורמט מסמך וורד (DOCX) מציעות יתרונות ברורים, אולם Aspose.PDF Cloud בולט כפתרון האופטימלי להמרת מסמכים חלקה ויעילה. בעוד שפקודות cURL המסורתיות מספקות שיטה פשוטה לאינטראקציה עם ה-API, היכולות המקיפות של Aspose.PDF Cloud מעלות את תהליך ההמרה לגבהים חדשים. בנוסף, הארכיטקטורה מבוססת הענן מבטיחה מדרגיות ונגישות, ומבטלת את הצורך בהתקנות מקומיות מורכבות.

קישורים שימושיים

מאמרים קשורים

אנו ממליצים בחום לבקר בפוסטים הבאים בבלוג לקבלת מידע על: