วิธีแปลงไฟล์ TXT เป็น PDF โดยใช้ REST API ใน Ruby

วิธีแปลงไฟล์ TXT เป็น PDF โดยใช้ REST API ใน Ruby

Notepad คือโปรแกรมประมวลผลคำ ซึ่งช่วยให้คุณสร้างบันทึกด่วนในไฟล์ TXT Windows Notepad เป็นโปรแกรมแก้ไขข้อความอย่างง่ายที่สร้างโดยบริษัท Microsoft การแปลงข้อความเป็นไฟล์ PDF ทำให้มีความคล่องตัวมากขึ้น เนื่องจากสามารถดูเอกสารขั้นสุดท้ายได้บนทุกระบบ หากต้องการดำเนินการแปลง TXT เป็น PDF โดยทางโปรแกรม บทความนี้ครอบคลุมวิธีการแปลงไฟล์ TXT เป็น PDF โดยใช้ REST API ใน Ruby

หัวข้อต่อไปนี้จะกล่าวถึงในบทช่วยสอนนี้:

API สำหรับการแปลงเอกสาร TXT เป็นไฟล์ PDF

ในการเริ่มแปลง TXT เป็น PDF เราจะใช้ Ruby SDK of GroupDocs.Conversion Cloud API Cloud APIs ของเราช่วยให้คุณแปลงเอกสารและรูปภาพของ รูปแบบไฟล์ที่รองรับ เป็นรูปแบบใดก็ได้ที่คุณต้องการ คุณสามารถแปลงระหว่างเอกสารและรูปภาพมากกว่า 50 ประเภทได้อย่างง่ายดาย เช่น Word, PowerPoint, Excel, PDF, HTML, CAD, ภาพแรสเตอร์ ฯลฯ

คุณสามารถติดตั้งไลบรารี GroupDocs.Conversion TXT เป็น pdf ได้ฟรีในแอปพลิเคชัน Ruby ของคุณ กดคำสั่งด้านล่างใน rails terminal เพื่อแปลง TEXT เป็น PDF โดยใช้ gem:

gem install groupdocs_conversion_cloud

โปรด get your Client ID and Client Secret จาก dashboard ก่อนที่คุณจะเริ่มทำตามขั้นตอนและตัวอย่างโค้ดที่มีอยู่ เมื่อคุณมี ID และรหัสลับของคุณแล้ว โปรดเพิ่มรหัสที่แสดงด้านล่าง:

# รับ client_id และ client_secret ของคุณจาก https://dashboard.groupdocs.cloud หลังจากลงทะเบียนฟรี
# โหลดอัญมณีในแอปพลิเคชัน ruby ของคุณสำหรับ http://api.groupdocs.cloud

require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

วิธีแปลง TXT เป็น PDF โดยใช้ REST API ใน Ruby

คุณสามารถแปลงรูปแบบ TXT ของคุณเป็นรูปแบบ PDF ได้โดยทำตามขั้นตอนง่าย ๆ ด้านล่าง: ประการแรก อัปโหลด เอกสารข้อความไปยังที่เก็บข้อมูลบนคลาวด์สำหรับการแปลง TXT2pdf ด้วยเหตุนี้ ไฟล์ข้อความที่อัปโหลดจะอยู่ใน ส่วนไฟล์ ของแดชบอร์ดของคุณบนระบบคลาวด์ ตอนนี้ คุณสามารถแปลงเอกสาร TXT เป็น PDF โดยทางโปรแกรมโดยทำตามขั้นตอนด้านล่าง:

  • สร้างอินสแตนซ์ของ ConvertApi
  • สร้างตัวอย่างของ ConvertSettings
  • กำหนดเส้นทางไฟล์ TXT และรูปแบบไฟล์เอาต์พุตเป็น “pdf”
  • สร้างอินสแตนซ์ของ TXTLoadOptions
  • ตั้งค่าการเข้ารหัสเป็น shift\jis
  • กำหนดการตั้งค่าตัวเลือกการโหลด
  • ระบุเส้นทางไฟล์เอาต์พุต “text-to-pdf”
  • สร้าง ConvertDocumentRequest ด้วย ConvertSettings
  • สุดท้าย เรียกเมธอด convertdocument() ด้วย ConvertDocumentRequest

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงจากไฟล์ TXT เป็นเอกสาร PDF โดยใช้ REST API:

# วิธีแปลงไฟล์ TXT เป็นไฟล์ PDF
# สร้างอินสแตนซ์ API
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# เริ่มต้นการตั้งค่าการแปลง
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "text-to-pdf/text-file.txt"
settings.format = "pdf"

loadOptions = GroupDocsConversionCloud::TxtLoadOptions.new
loadOptions.encoding = "shift_jis"

settings.load_options = loadOptions
settings.output_path = "text-to-pdf"

# แปลงเป็น PDF โดยใช้ตัวแปลงข้อความ
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted Text document to pdf file.")

ตัวอย่างโค้ดด้านบนจะบันทึกรูปแบบไฟล์ text2pdf บนคลาวด์ คุณสามารถ ดาวน์โหลด ได้ทันทีในเบราว์เซอร์ของคุณ

การแปลง TXT เป็น PDF โดยใช้ตัวเลือกขั้นสูงใน Ruby

คุณยังสามารถแปลงเอกสาร TXT เป็น PDF โดยใช้ตัวเลือกขั้นสูงทางโปรแกรมโดยทำตามขั้นตอนด้านล่าง:

  • สร้างอินสแตนซ์ของ ConvertApi
  • สร้างตัวอย่างของ ConvertSettings
  • กำหนดเส้นทางไฟล์ TXT และรูปแบบไฟล์เอาต์พุตเป็น “pdf”
  • สร้างอินสแตนซ์ของ TXTLoadOptions
  • ตั้งค่าการเข้ารหัสและต่อท้าย\ช่องว่าง\ตัวเลือก
  • สร้างอินสแตนซ์ของ PdfConvertOptions
  • ตั้งค่าต่างๆ ของ converterOptions center\window, from\page, margin\top เป็นต้น
  • กำหนดการตั้งค่าตัวเลือกการโหลด and convert options settings
  • ตั้งค่าเส้นทางไฟล์เอาต์พุต “text-to-pdf”
  • สร้าง ConvertDocumentRequest ด้วย ConvertSettings
  • ตอนนี้เรียกเมธอด convertdocument() ด้วย ConvertDocumentRequest

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงเอกสาร TXT เป็นเอกสาร PDF ด้วยการตั้งค่าล่วงหน้าโดยใช้ REST API ใน Ruby

# ตัวแปลง TXT เป็น PDF พร้อมตัวเลือกขั้นสูง
#  สร้างอินสแตนซ์ของ API การแปลงข้อความเป็น PDF
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# ตั้งค่าการแปลงสำหรับตัวเลือกไฟล์ขั้นสูง
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "text-to-pdf/text-file.txt"
settings.format = "pdf"
 
loadOptions = GroupDocsConversionCloud::TxtLoadOptions.new
loadOptions.encoding = "shift_jis"
loadOptions.trailing_spaces_options = "Preserve"

convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
convertOptions.center_window = true
convertOptions.compress_images = false
convertOptions.display_doc_title = true
convertOptions.dpi = 1024.0
convertOptions.fit_window = false
convertOptions.from_page = 1
convertOptions.grayscale = false
convertOptions.image_quality = 100
convertOptions.linearize = false
convertOptions.margin_top = 5
convertOptions.margin_left = 5
convertOptions.password = "password"
convertOptions.unembed_fonts = true
convertOptions.remove_unused_streams = true
convertOptions.remove_unused_objects = true
convertOptions.remove_pdfa_compliance = false
 
settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "text-to-pdf"

# แปลงไฟล์ TXT เป็น PDF
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("TXT file successfully converted to pdf file using advanced options.")

ตัวแปลง TXT เป็น PDF ออนไลน์ฟรี

วิธีแปลงไฟล์ข้อความ (.txt) เป็น PDF ออนไลน์ แปลง TXT เป็น PDF ออนไลน์ฟรีและในคลิกเดียวโดยใช้ตัวแปลง TXT เป็น pdf ที่ดีที่สุดของเราฟรี เป็นตัวแปลง TXT เป็น pdf ที่ใช้งานง่ายออนไลน์ฟรี ตัวแปลงข้อความเป็น pdf ฟรีนี้ได้รับการพัฒนาโดยใช้ตัวแปลงข้อความด้านบนเป็น pdf API โปรดลองใช้ ตัวแปลงเอกสารข้อความเป็น pdf ออนไลน์ฟรี ต่อไปนี้

สรุป

ในบทความนี้ เราได้เรียนรู้วิธีการ:

  • แปลงเอกสาร TXT เป็น PDF โดยใช้ทับทิม
  • แปลง txt เป็น pdf โดยใช้ตัวเลือกขั้นสูงใน ruby

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

ถามคำถาม

หากคุณมีข้อสงสัยใดๆ เกี่ยวกับตัวแปลง TXT เป็น PDF โปรดอย่าลังเลที่จะถามเราได้ที่ ฟอรัม

ดูสิ่งนี้ด้วย