พัฒนา Word เป็น PDF Converter ออนไลน์โดยใช้ Ruby Cloud SDK ทำ DOCX เป็น PDF หรือ DOC เป็น PDF ออนไลน์

จะแปลง docx เป็น pdf ได้อย่างไร? | แปลงคำเป็น pdf ที่ดีที่สุด | Aspose.Words Cloud Ruby SDK

วิธีแปลง docx เป็น pdf - โปรแกรมแปลง word เป็น pdf ยอดนิยม

ภาพรวม

DOCX เป็นรูปแบบที่รู้จักกันดีสำหรับเอกสาร Microsoft Word และเปิดตัวพร้อมกับ Microsoft Word 2007 Docx ใช้ XML แบบเปิด และไฟล์ Docx สามารถเปิดได้ด้วย Word 2007 ในขณะที่ PDF เป็น รูปแบบเอกสารแบบพกพาสำหรับการแสดงเอกสาร เป็นรูปแบบไฟล์อเนกประสงค์ที่พัฒนาโดย Adobe Systems และสามารถมีแบบอักษรและรูปภาพจำนวนเท่าใดก็ได้ ซึ่งเป็นวิธีที่ง่ายและเชื่อถือได้ในการสร้าง นำเสนอไฟล์เอกสาร และถ่ายโอนเอาต์พุตพร้อมเครื่องพิมพ์

คุณต้องการแปลงไฟล์ DOCX เป็นไฟล์ PDF หรือไม่? แอปพลิเคชั่นประมวลผลเอกสารคำจำนวนมากมีความสามารถในการแปลงรูปแบบไฟล์ Word เป็น Pdf แต่กระบวนการทั้งหมดนี้ต้องใช้ความพยายามในการติดตั้งแอปพลิเคชันรวมถึงค่าลิขสิทธิ์ แต่ทำไมต้องจ่ายค่าลิขสิทธิ์ผลิตภัณฑ์ทั้งหมด ในเมื่อคุณต้องการดำเนินการเพียงครั้งเดียว นอกจากนี้ การดำเนินการแปลงจำนวนมากไม่สามารถทำได้ด้วยซอฟต์แวร์ที่มีอยู่ในท้องตลาด ในกรณีดังกล่าวทั้งหมด Aspose.Words Cloud API จะดำเนินการเพื่อประมวลผลรูปแบบไฟล์ที่ง่ายและรวดเร็ว

แอพ Aspose.Words DOCX เป็น PDF Converter แปลงไฟล์ DOCX ของคุณในรูปแบบ PDF ทันทีด้วยความช่วยเหลือของ Ruby SDK แบบโอเพ่นซอร์ส SDK และเครื่องมือเหล่านี้ได้รับการดูแลโดยนักพัฒนาที่ Aspose.Words และมอบวิธีที่ง่ายที่สุดในการรวม Aspose.Words Cloud API กับแอปพลิเคชันของคุณ คุณสามารถแปลงไฟล์ DOCX เป็นไฟล์ PDF ได้อย่างง่ายดายด้วยเครื่องมือ Ruby SDK ฟรีนี้ Aspose.Words ช่วยให้คุณแปลงเอกสาร DOCX เป็น PDF ได้ทันทีด้วยความเที่ยงตรงสูง การใช้ Aspose Cloud REST API ทำให้สามารถประมวลผลรูปแบบไฟล์ขั้นสูงได้ นอกจากนี้ คุณสามารถค้นหาตัวอย่างข้อมูลโค้ด cURL ที่พร้อมใช้งานที่สร้างขึ้นได้ที่ด้านล่างของหน้านี้

Aspose รองรับตัวเลือกมากมายสำหรับการรวมระบบอัตโนมัติของเอกสารเข้ากับแอปพลิเคชันของหลายแพลตฟอร์มและภาษาการเขียนโปรแกรม ในบทความนี้ เราจะพูดถึงหัวข้อต่อไปนี้โดยละเอียด มาสำรวจกันเถอะ

API การแปลง DOC เป็น PDF

ตัวแปลงเอกสาร Aspose.Words ให้คุณแปลงไฟล์จาก DOCX เป็น PDF คุณภาพสูง Aspose.Words Cloud API รองรับรูปแบบไฟล์ต่างๆ มากมาย เช่น DOC, DOCX, DOCM, DOTX, RTF, ODT, OTT และอื่นๆ อีกมากมาย เป็นโซลูชันที่น่าตื่นเต้นในการสร้าง จัดการ และแปลงรูปแบบเอกสาร Word ชั้นนำโดยใช้เทคโนโลยีการแปลง aspose คุณจะได้รับผลการแปลงที่แม่นยำอย่างรวดเร็ว

ด้วยความช่วยเหลือของ API นี้ เราสามารถดำเนินการ Word เป็น PDF ตลอดจนการดำเนินการแปลงเป็นรูปแบบอื่นๆ โดยไม่ต้องใช้ระบบอัตโนมัติของ MS Office หรือการพึ่งพาอื่นใด เพื่ออำนวยความสะดวกแก่ลูกค้าของเรา SDK ภาษาโปรแกรมเฉพาะได้รับการพัฒนาเพื่อให้คุณสามารถเข้าถึง API ได้โดยตรงจากรหัสแอปพลิเคชันของคุณ ในบทความนี้ เราเน้นที่ Aspose.Words Cloud SDK for Ruby โดยทำให้นักพัฒนา Ruby สามารถใช้ความสามารถในการประมวลผลเอกสาร Word ในแอปพลิเคชัน Ruby ได้อย่างรวดเร็วและง่ายดายโดยไม่มีค่าใช้จ่ายเริ่มต้น

จะติดตั้ง Aspose.Words Ruby SDK ได้อย่างไร

ในการใช้ Ruby SDK เพื่อสื่อสารกับ Aspose.Words Cloud REST API เราต้องติดตั้งบนระบบของเราก่อน Ruby SDK สามารถดาวน์โหลดได้โดยไม่มีค่าใช้จ่ายเริ่มต้นเป็น RubyGem (แนะนำ) และจาก GitHub เมื่อคุณกำหนดค่ารันไทม์ Ruby แล้ว โปรดดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัลเพื่อทำการติดตั้งอย่างรวดเร็วและง่ายดายในแอปพลิเคชัน Ruby สำหรับตัวแปลง word docx เป็น pdf

gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud

แต่ก่อนที่คุณจะดำเนินการติดตั้ง Aspose.Words Cloud SDK สำหรับ Ruby 2.6 หรือใหม่กว่า คุณต้องติดตั้งแพ็คเกจอ้างอิงต่อไปนี้บนระบบของคุณ

# Following are the runtime dependencies to setup aspose_words_cloud
faraday 1.4.3 >= 1.4.1
marcel 1.0.1 >= 1.0.0
multipart-parser 0.1.1 >= 0.1.1
# Development dependencies is
minitest 5.14.4 ~> 5.11, >= 5.11.3

SDK สำหรับ Ruby นี้รองรับรูปแบบที่เกี่ยวข้องกับเอกสารมากกว่า 20 รูปแบบพร้อมการเข้าถึงแบบอ่านและเขียนเต็มรูปแบบ สำหรับรายละเอียดเพิ่มเติม โปรดไปที่ aspose cloud เว็บไซต์เอกสาร

อธิบายการสมัครสมาชิกบัญชี Aspose.Cloud

หลังจากติดตั้งแพ็คเกจการพึ่งพาทั้งหมดของสภาพแวดล้อม Ruby แล้ว ขั้นตอนต่อไปคือการรับรายละเอียด ClientID และ ClientSecret เพื่อโทรไปยัง Aspose.Words Cloud API สำหรับการแปลง Doc เป็น Pdf มีสองตัวเลือกในการใช้ REST API โดยตรงผ่านไคลเอนต์ส่วนที่เหลือ เช่น cURL หรือใช้ cloud SDK ดังนั้น ขั้นตอนแรกคือการสร้างบัญชีโดยไปที่ แดชบอร์ด Aspose.Cloud หากคุณมีบัญชี Google หรือ Microsoft เพียงคลิกปุ่ม Google หรือ Microsoft เพื่อสมัคร หรือคลิกลิงก์สมัครเพื่อ สร้างบัญชีใหม่ โดยระบุข้อมูลที่จำเป็น

หลังจากลงชื่อเข้าใช้แดชบอร์ด Cloud Space แล้วคลิกแท็บแอปพลิเคชันในแถบด้านข้างซ้าย เลื่อนลงมาแล้วคลิกปุ่ม Create New Application ดังภาพด้านล่าง

แปลงเอกสารเป็น PDF

ตอนนี้สร้างแอปพลิเคชันใหม่ของคุณโดยเลือกที่เก็บข้อมูลเริ่มต้นตามที่แสดงในภาพด้านล่าง คุณยังสามารถกำหนดค่าที่เก็บข้อมูลของบุคคลที่สามเพื่ออัปโหลดไฟล์ข้อมูลของคุณโดยทำตามคำแนะนำ วิธีกำหนดค่าที่เก็บข้อมูลบนคลาวด์ของบุคคลที่สาม

แอปพลิเคชั่นแปลงเอกสาร docx เป็น pdf ที่ได้รับความนิยมสูงสุด

ตอนนี้ เลื่อนลงไปที่ส่วนข้อมูลรับรองลูกค้าเพื่อคัดลอกรหัสลูกค้าและรหัสลับลูกค้าตามที่แสดงในภาพด้านล่าง

ข้อมูลรับรองลูกค้าสำหรับเอกสารยอดนิยม docx to pdf converter ruby application

ข้อมูลรับรองไคลเอนต์เหล่านี้จะใช้ในการเรียก API ไปยัง Aspose.Words Cloud APIs สำหรับตัวแปลง DOCX เป็น PDF ต่อไป เราจะดูวิธีแปลง Word เป็น PDF โดยใช้ Aspose.Words Cloud SDK สำหรับ Ruby

เครื่องมือแปลง Word เป็น PDF ใน Ruby

ทำตามคำแนะนำด้านล่างเพื่อทำการแปลงไฟล์ MS Word DOCX เป็น PDF โดยใช้ Ruby SDK สำหรับแอปพลิเคชัน ruby on rails

  1. ขั้นตอนแรกคือการสร้างตัวแปร ruby ที่มี ClientID และ ClientSecret ที่คัดลอกมาจาก aspose cloud dashboard
  2. ประการที่สอง สร้างการกำหนดค่า AsposeWordsCloud และส่งค่า ClientID, ClientSecret
  3. ขั้นตอนที่สามคือการสร้างอินสแตนซ์ของ WordsAPI
  4. ถัดไป อัปโหลดไฟล์ DOCX ต้นทางไปยังที่เก็บข้อมูลบนคลาวด์โดยใช้เมธอด UploadFileRequest()
  5. ตอนนี้ สร้างวัตถุของ ConvertDocumentRequest() ซึ่งรับชื่อ DOCX อินพุต รูปแบบผลลัพธ์เป็นอาร์กิวเมนต์
  6. สุดท้าย เริ่มกระบวนการแปลง DOCX เป็น PDF ด้วยเมธอด converterdocument()
# โหลดอัญมณี โปรดไปที่ https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# วิธีแปลง Word เป็น PDF โดยทางโปรแกรม
# รับ AppKey และ AppSID จาก https://dashboard.aspose.cloud/applications
@app_client_id = "######-####-####-####-#########"
@app_client_secret = "##########################"
# เชื่อมโยงคุณสมบัติการกำหนดค่ากับ WordsApi
AsposeWordsCloud.configure do |config|
  config.client_data['ClientId'] = @app_client_id
  config.client_data['ClientSecret'] = @app_client_secret
end
# สร้างอินสแตนซ์ของ WordsApi
@words_api = WordsAPI.new
# ป้อนไฟล์ DOCX
@fileName = "mysample.docx"
# รูปแบบไฟล์สุดท้าย
@format = "pdf"
# อัปโหลดเอกสารต้นฉบับไปยังที่เก็บข้อมูลบนคลาวด์ที่คุณเลือก
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
# กำหนดพารามิเตอร์การแปลงเอกสารเริ่มต้น (เอกสาร, รูปแบบ, out_path, file_name_field_value, ที่จัดเก็บ, fonts_location)
@request = ConvertDocumentRequest.new(File.new(@fileName, 'rb'), @format, nil, nil, nil, nil)
# เริ่มกระบวนการแปลง DOCX เป็น PDF
@result = @words_api.convert_document(@request)
puts @result.to_s.inspect
# พิมพ์ผลตอบกลับในคอนโซล
puts("Document successfully converted to pdf")
# ตัวอย่างการแปลงเอกสารสิ้นสุด

ดังนั้น mysample.pdf จะถูกบันทึกไว้ที่รูทของโฟลเดอร์โครงการ

Word เป็น PDF โดยใช้คำสั่ง cURL

ตอนนี้เรามาตรวจสอบวิธีการแปลงเอกสาร word เป็น pdf โดยใช้ cURL เครื่องมือบรรทัดคำสั่ง cURL ใช้เพื่อเข้าถึง REST API เข้าและออกจากเซิร์ฟเวอร์ เนื่องจาก Aspose.Words Cloud APIs ได้รับการพัฒนาตามหลักการของ REST เราจึงสามารถใช้ Cloud APIs เหล่านี้เพื่อดำเนินการแปลงได้ ในการแปลง เราจะสร้าง JSON Web Token (JWT) ตาม ClientID และ ClientSecret ที่ดึงมาจาก แดชบอร์ด Aspose.Cloud โปรดดำเนินการคำสั่งในเทอร์มินัลเพื่อสร้างโทเค็น JWT ดังด้านล่าง

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

ตอนนี้เรากำลังจะใช้โทเค็น JWT ในคำสั่งด้านล่างเพื่อแปลงรูปแบบ Word เป็น PDF ซึ่งควรมีไฟล์ DOCX อินพุตในที่เก็บข้อมูลบนคลาวด์ จากนั้นพารามิเตอร์ outPath จะแสดงตำแหน่งของเอกสาร PDF ที่เป็นผลลัพธ์ และรูปแบบคือรูปแบบของไฟล์ pdf ที่เป็นผลลัพธ์ GetDocumentWithFormat API สำหรับการแปลงเอกสารและไฟล์ doc-to-pdf.doc แสดงผลเป็นรูปแบบ PDF เรียบร้อยแล้ว คุณสามารถตรวจสอบไฟล์ที่บันทึกด้วยชื่อ doc-to-pdf.pdf ในที่เก็บข้อมูลบนคลาวด์

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

บทสรุป

ในบทความข้างต้น รายละเอียดทั้งหมดที่เกี่ยวข้องกับ Word เป็น PDF / DOCX เป็น PDF / DOC เป็น PDF มีการอธิบายทีละขั้นตอนโดยใช้ Aspose.Words Cloud SDK for Ruby Aspose Cloud SDK เป็นโอเพ่นซอร์ส (เผยแพร่ภายใต้ใบอนุญาต MIT) และรหัสที่สมบูรณ์ของ Aspose.Words cloud SDK สำหรับ Ruby มีอยู่ใน GitHub

หากคุณมีคำถาม คำแนะนำ หรือความคิดเห็นเกี่ยวกับโปรแกรมแปลง DOCX เป็น PDF ที่ดีที่สุด โปรดไปที่การสนับสนุน ฟอรัม คุณสามารถติดตามเราบนโซเชียลมีเดีย Facebook, LinkedIn และ Twitter

สำรวจ

เราขอแนะนำให้ไปที่ลิงก์ต่อไปนี้: