Word to PDF

გადაიყვანეთ PDF Word-ად ან Word-ად PDF-ად Ruby SDK-ის გამოყენებით

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

DOC to PDF Conversion API

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

gem install aspose_words_cloud

მაგრამ სანამ Ruby-ისთვის Aspose.Words Cloud SDK-ის ინსტალაციას გააგრძელებთ, თქვენ უნდა დააინსტალიროთ შემდეგი დამოკიდებულებები.

გაშვების დროის დამოკიდებულებები (3)

განვითარების დამოკიდებულებები (1)

ინსტალაციის შემდეგ, ჩვენ უნდა შევქმნათ უფასო ანგარიში Aspose.Cloud dashboard-ით. დარეგისტრირდით თქვენი GitHub ან Google ანგარიშით ან დააწკაპუნეთ ღილაკზე Create a new Account. გაითვალისწინეთ თქვენი კლიენტის სერთიფიკატები, რადგან ჩვენ ვაპირებთ მათ გამოყენებას შემდეგ განყოფილებებში.

გადაიყვანეთ DOC PDF-ში Ruby-ში

გთხოვთ, მიჰყევით ქვემოთ მოცემულ ინსტრუქციებს, რათა განახორციელოთ Word-ზე PDF-ის კონვერტაცია Ruby ენის გამოყენებით.

  • პირველი ნაბიჯი არის ცვლადების შექმნა, რომლებიც შეიცავს თქვენს ClientID და ClientSecret დეტალებს დაფიდან
  • მეორეც, შექმენით კონფიგურაციის მაგალითი AsposeWordsCloud-დან და გადაიტანეთ ClientID და ClientSecret მნიშვნელობები
  • მესამე, შექმენით WordsAPI-ის მაგალითი.
  • ახლა ატვირთეთ წყარო DOCX ფაილი ღრუბლოვან საცავში UploadFileRequest(…) მეთოდის გამოყენებით.
  • შემდეგი ნაბიჯი არის ConvertDocumentRequest(..) ობიექტის შექმნა, რომელიც არგუმენტად იღებს შეყვანილ DOCX სახელს, შედეგად ფორმატს.
  • და ბოლოს, გამოიძახეთ convertdocument(..) მეთოდი კონვერტაციის ოპერაციის შესასრულებლად.

PDF to DOC რუბიში

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

  • პირველ რიგში, ჩვენ უნდა შევქმნათ WordsAPI-ის ობიექტი, სადაც მივაწოდებთ ClientID და ClientSecret დეტალებს.
  • მეორეც, შექმენით SaveAsRequest-ის ეგზემპლარი, რომელიც არგუმენტად იღებს SaveOptionsData ობიექტს, რომელიც მიუთითებს სამიზნე ფორმატს და გამომავალი ფაილის სახელს.
  • ბოლოს გამოიძახეთ saveas(..) მეთოდი და გადაიტანეთ SaveAsRequest ობიექტი კონვერტაციის შესასრულებლად.

გამოიყენეთ cURL ბრძანება DOC-ში PDF კონვერტაციისთვის

cURL ბრძანებები არის საინტერესო გზა REST API-ებზე წვდომისთვის ნებისმიერ პლატფორმაზე. ვინაიდან Aspose.Words Cloud შემუშავებულია REST პრინციპების მიხედვით, ამიტომ შეგვიძლია მათი გამოყენება კონვერტაციის ოპერაციის შესასრულებლად. თუმცა, სანამ გავაგრძელებთ, ჯერ უნდა გამოვამუშაოთ JSON Web Token (JWT) თქვენი ClientID-ისა და ClientSecret დეტალების საფუძველზე, რომლებიც მოძიებულია Aspose.Cloud dashboard-დან. გთხოვთ შეასრულოთ შემდეგი ბრძანება ტერმინალში 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 ნიშნის გენერირების შემდეგ გამოიყენეთ შემდეგი ბრძანება DOC ფაილის PDF ფორმატში გადასაყვანად. სახელის პარამეტრი მიუთითებს შეყვანილ DOCX ფაილზე, რომელიც უკვე ხელმისაწვდომია Cloud საცავში, ფორმატის პარამეტრი აღნიშნავს შედეგის ფაილის ფორმატს და outPath აჩვენებს ადგილს შედეგიანი PDF დოკუმენტისთვის. კონვერტაცია ხორციელდება GetDocumentWithFormat API-ს გამოყენებით და ქვემოთ მოცემულ მაგალითში, testmultipages.docx ფაილი გადაყვანილია PDF ფორმატში და ინახება სახელით MyConverted.pdf.

curl -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=pdf&outPath=MyConverted.pdf" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

PDF-ში DOC-ის გარდაქმნა cURL ბრძანების გამოყენებით

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

curl -X PUT "https://api.aspose.cloud/v4.0/words/converted.pdf/saveAs" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{\"SaveFormat\":\"docx\",\"FileName\":\"output.docx\",\"AllowEmbeddingPostScriptFonts\":true,\"ZipOutput\":false,\"UpdateLastSavedTimeProperty\":true,\"UpdateSdtContent\":true,\"UpdateFields\":true,\"Dml3DEffectsRenderingMode\":\"Basic\",\"UpdateCreatedTimeProperty\":true,\"UpdateLastPrintedProperty\":true}"

დასკვნა

ზემოხსენებულ სტატიაში განვიხილეთ DOCX ფაილის PDF კონვერტაციის საინტერესო და მოსახერხებელი გზა და PDF DOC/DOCX ფაილის კონვერტაციის Aspose.Words Cloud SDK for Ruby გამოყენებით. გთხოვთ, გაითვალისწინოთ, რომ ყველა ჩვენი Cloud SDK არის ღია წყარო და ანალოგიურად, Aspose.Words cloud SDK for Ruby-ის სრული კოდი ხელმისაწვდომია GitHub-ზე.

დაკავშირებული ბმულები

ჩვენ ასევე გირჩევთ ეწვიოთ შემდეგ ბმულებს შესაბამისი დეტალებისთვის