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

API המרת מסמכי Word

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

הגדרה & תצורות

שלב 1: התקן את Aspose.Words Cloud SDK השתמש ב-NuGet בכדי להתקין את ה-SDK באפליקציה שלך ב-C# .NET:

Install-Package Aspose.Words-Cloud

שלב 2: קנה credentials API צור חשבון ב Aspose.Cloud Dashboard וקבל את מזהה הלקוח שלך ואת הסוד של הלקוח.

להמיר DOC ל-PDF ב-C#

עקוב אחר הצעדים הבאים כדי לבצע המרת DOC ל-PDF באפליקציה שלך ב-.NET:

שלב 1 - אתחול WordsApi:

// create Configuration instance by passing Client ID and Client secret details
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// create WordsApi object
var wordsApi = new WordsApi(config);

צעד 2 – העלה קובץ DOCX לאחסון בענן:

 wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));

שלב 3 – להתחיל המרת DOC ל-PDF:

GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
wordsApi.GetDocumentWithFormat(request);
// get client credentials from https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// צור מופע של Configuration על ידי העברת פרטי מזהה לקוח וסוד לקוח.
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// create WordsApi object
var wordsApi = new WordsApi(config);

// input docx file
string fileName = "file-sample_1MB.docx";

// output format as PDF
string format = "pdf";

// שמו של הקובץ התוצאה
string outputfile = "result.pdf";

// לטעון תוכן קובץ DOCX מהכונן המקומי
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
    // מעלים מסמך מקורי לאחסון בענן
    wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}

// להעלות את הקובץ לאחסון ענן            
try
{
    GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
    wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
} 
word to pdf

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

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

פתרון חלופי הוא לקרוא ל- REST API ישירות באמצעות פקודות cURL. מכיוון שארכיטקטורת API מבוססת REST תואמת לכל פלטפורמה, אתה יכול בקלות לבצע המרת DOCX ל- PDF באמצעות שורת הפקודה:

שלב 1 - יצירת אסימון גישה:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

שלב 2 – המרת DOCX ל-PDF:

curl -v "https://api.aspose.cloud/v4.0/words/convert?format=pdf" \
-X PUT \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
-H "Content-Type: multipart/form-data" \
-d "@input-sample.docx" 

Replace:

  • <ACCESSTOKEN> עם אסימון המנחה שהופק על ידך.

נסה את ממיר DOCX לפורמט PDF בחינם

רוצה לבדוק API באינטרנט לפני ששולבים אותה בפתרון שלך?

👉 נסה את הממיר חינם מ- Word ל-PDF והמר קבצי DOC או DOCX ל-PDF בדפדפן שלך.

הממיר docx ל- pdf באינטרנט

מרConverter חינם מקוון של Word ל-PDF.

משאבים מועילים למפתחים:

מסקנה

באמצעות Aspose.Words Cloud SDK עבור .NET, תוכלו בקלות להמיר קבצי Word DOC/DOCX ל-PDF ביישומי C# שלכם. גישה מבוססת ענן זו חוסכת זמן פיתוח, מבטיחה עיצוב מדויק, ומשתלבת היטב עם זרימות עבודה ארגוניות.

בין אם אתה מעבד מסמכים משפטיים, יוצר חשבוניות או אוטומטי דוחות, המרה של DOC ל- PDF עם .NET REST API מבטיחה מהירות, איכות וגמישות.

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

אנו ממליצים בחום לבקר בבלוגים הבאים:

שאלות נפוצות – FAQs

יכול אני להמיר PDF למסמך Word?

  • כן. אתה יכול לבצע המרה מ-PDF למסמך Word שניתן לעריכה בקלות בעזרת Aspose.Words REST API. למידע נוסף, אנא בקר ב-Convert PDF to Word in C#.

Do I need Microsoft Word installed?

  • לא. זהו פתרון מבוסס ענן שעובד באופן עצמאי מ-Microsoft Office.

האם יש ניסיון חינם?

  • כן. אתה יכול לקבל 150 קריאות API חינם בחודש עם trial account. למידע על מחירים, אנא בקר בpricing guide.