PDF to Word

გადაიყვანეთ PDF Word-ად ან Word-ად PDF .NET REST API-ით

ინფორმაციის ხშირი გაცვლა აუცილებელია როგორც ბიზნესისთვის, ასევე კერძო პირებისთვის. Word და PDF ფორმატებს შორის ძალისხმევის გარეშე კონვერტაციის შესაძლებლობა წარმოიშვა, როგორც თანამედროვე დოკუმენტების მართვის ქვაკუთხედი. იქნება ეს პროფესიონალური დოკუმენტების გაზიარება, თავსებადობის უზრუნველყოფა სხვადასხვა პლატფორმებზე, თუ კრიტიკული ინფორმაციის მთლიანობის შენარჩუნება, Word-ის PDF-ზე და PDF-ზე Word-ზე უწყვეტი გადაყვანის საჭიროება უფრო გამოხატულია, ვიდრე ოდესმე.

ეს სტატია იწყებს მოგზაურობას დოკუმენტების ტრანსფორმაციის სამყაროში .NET REST API-ს გამოყენებით. ის არა მხოლოდ ავლენს ამ კონვერტაციების აუცილებლობას, არამედ მათ მიერ შემოთავაზებულ უამრავ სარგებელს.

სარჩევი

PDF to Word Conversion REST API

განიცადეთ დოკუმენტების ტრანსფორმაციის სამყარო Aspose.Words Cloud SDK for .NET-ით, სადაც Word-ში PDF-ში და PDF-ზე Word-ის გარდაქმნა მხოლოდ დასაწყისია. ეს დინამიური SDK ამარტივებს კონვერტაციის პროცესს, ხოლო გთავაზობთ დოკუმენტების მართვის შესაძლებლობების ფართო სპექტრს. კონვერტაციის გარდა, შეგიძლიათ დოკუმენტის ელემენტებით მანიპულირება, მონაცემების ამოღება, ფორმატირების გაუმჯობესება და სხვა.

ახლა სანამ დოკუმენტის კონვერტაციას გავაგრძელებთ, უნდა მივიღოთ კლიენტის ID და კლიენტის საიდუმლო დეტალები cloud dashboard-დან. დამატებითი ინფორმაციისთვის, გთხოვთ, ეწვიოთ [მოპოვება კლიენტის ID და კლიენტის საიდუმლო 24.

Word to PDF C#-ში

MS Word ფაილის PDF-ში გადაყვანა შეიძლება განხორციელდეს რამდენიმე კოდის ხაზის გამოყენებით.

ჩატვირთეთ და შეინახეთ ფაილები ადგილობრივად

კოდის შემდეგი ფრაგმენტები აჩვენებს ნაბიჯებს MS Word დოკუმენტის ლოკალური დისკიდან ჩასატვირთად და PDF-ად შენახვისთვის.

  • შექმენით WordsApi კლასის ობიექტი არგუმენტებად Client ID და Client Secret-ის გადაცემისას.
  • შექმენით ConvertDocumentRequest-ის ობიექტი და მიაწოდეთ შეყვანის ფაილის ბილიკის შედეგის გამომავალი ფორმატი, როგორც არგუმენტები.
  • კონვერტაციის შესასრულებლად გამოიძახეთ WordsApi-ის ConvertDocument(..) მეთოდი.
const string appSID = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/
const string appKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// WordsApi-ის ინიციალიზაცია და ობიექტი
Aspose.Words.Cloud.Sdk.WordsApi wordsApi = new Aspose.Words.Cloud.Sdk.WordsApi(appSID, appKey);
Aspose.Words.Cloud.Sdk.Model.Requests.ConvertDocumentRequest request = new Aspose.Words.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(File.OpenRead("/Users/myIput.doc"), "pdf", null, null, null);
// შეასრულეთ დოკუმენტის კონვერტაცია
Stream result = wordsApi.ConvertDocument(request);

// მიუთითეთ შედეგი ფაილის ადგილმდებარეობა და ჩაწერეთ დოკუმენტი
using (Stream file = File.Create("/users/MyConversion.pdf"))
{
    CopyStream(result, file);
}

public static void CopyStream(Stream input, Stream output)
{
    byte[] buffer = new byte[8 * 1024];
    int len;
    while ((len = input.Read(buffer, 0, buffer.Length)) > 0)
    {
        output.Write(buffer, 0, len);
    }
}

DOC PDF-ზე Cloud Storage-ში

ქვემოთ მოცემულია ნაბიჯები, რომლებიც აღწერს, თუ როგორ უნდა ატვირთოთ MS Word ფაილი ლოკალური სისტემიდან Cloud საცავში. შემდეგ ვასრულებთ კონვერტაციის ოპერაციას PDF ფორმატში. წარმატებული კონვერტაციის შემდეგ, შედეგად მიღებული ფაილი ასევე ინახება იმავე საცავში.

  • შექმენით WordsApi კლასის ობიექტი არგუმენტებად Client ID და Client Secret-ის გადაცემისას.
  • ჩატვირთეთ MS Word ფაილი ლოკალური სისტემიდან და მიაწოდეთ იგი არგუმენტად UploadFileRequest(..) მაგალითზე.
  • შექმენით SaveOptionsData-ს მაგალითი, სადაც განვსაზღვრავთ ფორმატს და შედეგად ფაილის სახელს.
  • შექმენით SaveAsRequest კლასის მაგალითი, სადაც არგუმენტად მოწოდებულია Word დოკუმენტი (ადრე ატვირთული) და SaveOptionsData ინფორმაცია.
  • გამოიძახეთ WordsApi კლასის SaveAs(..) მეთოდი კონვერტაციის ინიციალიზაციისთვის.
const string appSID = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/
const string appKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// WordsApi-ის ინიციალიზაცია და ობიექტი
Aspose.Words.Cloud.Sdk.WordsApi wordsApi = new Aspose.Words.Cloud.Sdk.WordsApi(appSID, appKey);

// ჩატვირთეთ შეყვანილი MS Word დოკუმენტი Stream-ის მაგალითში
using (var inputStream = new FileStream("/Users/Office-User.docx", FileMode.Open))
{
    var uploadFileRequest = new Aspose.Words.Cloud.Sdk.Model.Requests.UploadFileRequest(inputStream, "fileStoredInCloud.doc");
    wordsApi.UploadFile(uploadFileRequest);
}

// მიუთითეთ შედეგის ფაილის ფორმატი და სახელი
var saveOptionsData = new Aspose.Words.Cloud.Sdk.Model.SaveOptionsData { SaveFormat = "pdf", FileName = "destStoredInCloud.pdf" };
// მიუთითეთ Word დოკუმენტის შეყვანის გზა და შენახვის პარამეტრები
var saveRequest = new Aspose.Words.Cloud.Sdk.Model.Requests.SaveAsRequest("fileStoredInCloud.doc", saveOptionsData);
// დოკუმენტის კონვერტაციის დაწყების მეთოდი
wordsApi.SaveAs(saveRequest);

PDF to Word C#-ში

ჩვენ გვაქვს ცალკე API სახელად Aspose.PDF Cloud, რომელიც უზრუნველყოფს ფუნქციებს შექმნასა და მანიპულირებაში, ასევე შეუძლია PDF ფაილების DOC/DOCX და ა.შ. და სხვა მხარდაჭერილ ფორმატებში გადაყვანა. თუმცა, თუ საჭიროა მხოლოდ PDF-ზე DOC-ში გადაქცევა და სხვა PDF ფაილების მანიპულირების ოპერაციების შესრულება, მაშინ Aspose.PDF Cloud შესანიშნავი არჩევანია. მაშინ როცა, თუ თქვენი ძირითადი სამუშაო ემყარება MS Word ფაილების მანიპულირებას და ასევე გჭირდებათ PDF-ის DOC-ში გადაქცევა, მაშინ Aspose.Words Cloud შესანიშნავი არჩევანია.

გადაიყვანეთ PDF Word-ად cURL ბრძანებების გამოყენებით

როგორც ალტერნატივა, შეისწავლეთ დოკუმენტის ტრანსფორმაციის სფერო Word-ის PDF-ად და PDF-ის Word-ად უწყვეტი გარდაქმნით Aspose.Words Cloud-ის გამოყენებით cURL ბრძანებების სიმარტივესთან ერთად. ეს დინამიური კომბინაცია არა მხოლოდ ამარტივებს კონვერტაციის პროცესს, არამედ გთავაზობთ ბრძანების ხაზზე ორიენტირებულ მიდგომას, რაც მას ხელმისაწვდომი გახდის მომხმარებელთა ფართო აუდიტორიისთვის.

ქვემოთ მოყვანილი ბრძანება გვიჩვენებს, თუ როგორ უნდა მიიღოთ JWT ჟეტონი თქვენი კლიენტის ID და კლიენტის საიდუმლოების მიხედვით.

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

The following cURL command can be used to perform PDF to Word conversion over command prompt/console.
curl -X PUT "https://api.aspose.cloud/v4.0/words/destStoredInCloud.pdf/saveAs" \
-H "accept: application/json" \
-H "Authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{\"SaveFormat\":\"docx\",\"FileName\":\"myResultant.docx\",\"UpdateLastSavedTimeProperty\":true,\"UpdateSdtContent\":true,\"UpdateFields\":true,\"Dml3DEffectsRenderingMode\":\"Basic\",\"UpdateLastPrintedProperty\":true}"

დასკვნა

დასასრულს, დოკუმენტების ტრანსფორმაციის სამყარო გთავაზობთ მრავალ გზას, თითოეული მორგებულია სხვადასხვა პრეფერენციებსა და ტექნიკურ მოთხოვნებზე. პირველი მიდგომა, რომელიც იყენებს Aspose.Words Cloud SDK-ის შესაძლებლობებს .NET-ისთვის, უზრუნველყოფს ყოვლისმომცველ გადაწყვეტას, რომელიც ამარტივებს კონვერტაციის პროცესს და აფართოებს მის შესაძლებლობებს Word დოკუმენტთან დაკავშირებული სხვადასხვა ამოცანებისთვის.

მეორეს მხრივ, მეორე მიდგომა, რომელიც შეიცავს Cloud SDK და cURL ბრძანებებს, გთავაზობთ ხელმისაწვდომ და ბრძანების ხაზს ორიენტირებულ ვარიანტს, უზრუნველყოფს კომფორტულ ტერმინალზე დაფუძნებულ ოპერაციებს. ნებისმიერ შემთხვევაში, Word DOC-ის PDF-ზე და PDF-ში DOC-ზე უწყვეტი გადაქცევის მიღწევა ხელმისაწვდომია, რაც გთავაზობთ ღირებულ გადაწყვეტას დოკუმენტის ტრანსფორმაციის საჭიროებისთვის.

სასარგებლო რესურსები

დაკავშირებული სტატიები

რეკომენდირებულია ეწვიოთ შემდეგ ბმულებს მეტი ინფორმაციისთვის: