DOC ל-PDF

המר DOC ל-PDF באינטרנט | המר Word ל-PDF באמצעות C# .NET

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

API להמרה של Word ל-PDF

Aspose.Words Cloud מספק את התכונה ליצור, לערוך ולהמיר את MS Word, Open Office, OpenDocument ושאר תבניות קבצים נתמכות. זה גם מאפשר לך להמיר word ל-PDF, XPS, SVG, PCL, JPEG ופורמטים שונים אחרים. כעת על מנת לבצע המרת DOC ל-PDF באפליקציית C# .NET, עלינו להשתמש ב-Aspose.Words Cloud SDK עבור .NET(שהיא מעטפת סביב Aspose.Words Cloud API).

הַתקָנָה

השלב הראשון הוא התקנת ה-.NET SDK הזמינה להורדה דרך NuGet או GitHub. אנא בצע את הפקודה הבאה במסוף מנהל החבילות של Nuget כדי להתקין את ה-SDK.

Install-Package Aspose.Words-Cloud

לחלופין, אתה יכול להתקין ישירות את התלות בתוך פתרון VisualStudio.

השלב הבא הוא לרשום חשבון ב-Aspose.Cloud Dashboard באמצעות GitHub או חשבון Google או פשוט הירשם כדי לקבל את אישורי הלקוח שלך.

DOC ל-PDF ב-C#

אנא בצע את השלבים המפורטים להלן כדי להמיר קובץ DOC שכבר זמין באחסון בענן להמרת PDF באמצעות קוד C# .NET.

  • ראשית, צור מופע של מחלקה WordsApi תוך העברת פרטי ClientSecret ו-ClientID כארגומנטים.
  • שנית, צור מופע של מחלקה GetDocumentWithFormatRequest והעביר את שם קובץ ה-DOC הקלט, הפורמט המתקבל ושם קובץ הפלט כארגומנטים.
  • לבסוף, קרא לשיטת GetDocumentWithFormat(..) כדי לבצע את ההמרה.
// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466";

// ליצור מופע של WordsApi
WordsApi wordsApi = new WordsApi(clientSecret, clientID);

// הזנת שם קובץ DOC
string inputFile = "TableDocument.doc";

// שם קובץ הפלט 
string resultantFile = "Converted.pdf";

// פורמט מסמך פלט
string format = "pdf";

try {             
        // Create GetDocumentWithDormatRequest and provide input and שם קובץ הפלטs
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(inputFile, format, null, null, null, null, resultantFile);
    
        // לבצע המרת מסמכים
        Stream result = wordsApi.GetDocumentWithFormat(request);
    }
    catch (Exception ex)
    {
        System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
    }
doc ל-pdf

תמונה 1: - תצוגה מקדימה של המרת DOC ל-PDF.

המר Word ל-PDF באמצעות פקודות cURL

הפיכת מסמכי Word ל-PDF בצורה חלקה נעשית יעילה ונגישה באמצעות הצמד הדינמי של Aspose.Words Cloud ופקודות cURL. גישה זו לא רק מפשטת את ההמרה אלא גם מבטיחה דיוק ושומרת על שלמות העיצוב במהלך המעבר.

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

 curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

ברגע שיש לנו את ה-JWT Token, עלינו לגשת ל-GetDocumentWithFormat API כדי להמיר Word לפורמט PDF.

curl -X GET "https://api.aspose.cloud/v4.0/words/GetStyles.doc?format=pdf&outPath=Resultant.pdf" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"
תצוגה מקדימה של המרת Word ל-PDF

תמונה 2: - תצוגה מקדימה של המרת Word ל-PDF.

מַסְקָנָה

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

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

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

אנו ממליצים לבקר בקישורים הבאים לקבלת מידע על