نحوه تبدیل فایل های TXT به PDF با استفاده از REST API در Ruby

نحوه تبدیل فایل های TXT به PDF با استفاده از REST API در Ruby

Notepad یک برنامه پردازش کلمه است که به شما امکان می دهد یادداشت های سریع در یک فایل TXT ایجاد کنید. Windows Notepad یک ویرایشگر متن ساده است که توسط شرکت مایکروسافت ایجاد شده است. تبدیل متن به فایل PDF به آن تطبیق پذیری بیشتری می دهد، زیرا سند نهایی را می توان در هر سیستمی مشاهده کرد. برای انجام تبدیل TXT به PDF به صورت برنامه ای، این مقاله نحوه تبدیل فایل های TXT به PDF با استفاده از REST API در Ruby را پوشش می دهد.

موضوعات زیر باید در این آموزش پوشش داده شود:

API برای تبدیل اسناد TXT به فایل های PDF

برای شروع تبدیل TXT به PDF، از Ruby SDK of GroupDocs.Conversion Cloud API استفاده خواهیم کرد. API های Cloud ما به شما امکان می دهند اسناد و تصاویر خود را از هر فرمت فایل پشتیبانی شده به هر فرمتی که نیاز دارید تبدیل کنید. شما به راحتی می توانید بین بیش از 50 نوع سند و تصویر مانند Word، PowerPoint، Excel، PDF، HTML، CAD، تصاویر شطرنجی و غیره تبدیل کنید.

می توانید GroupDocs.Conversion TXT به کتابخانه pdf را به صورت رایگان در برنامه Ruby خود نصب کنید. دستور زیر را در ترمینال rails برای تبدیل TEXT به PDF با استفاده از gem بزنید:

gem install groupdocs_conversion_cloud

لطفاً قبل از شروع به دنبال کردن مراحل و نمونه‌های کد موجود، [شناسه مشتری و راز مشتری5 خود را از داشبورد دریافت کنید. هنگامی که شناسه و راز خود را دریافت کردید، لطفاً کد را مطابق شکل زیر اضافه کنید:

# پس از ثبت نام رایگان، client_id و client_secret خود را از https://dashboard.groupdocs.cloud دریافت کنید.
# جواهر را در برنامه یاقوتی خود برای 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 تنظیم کنید
  • تنظیمات گزینه های بارگذاری را تعیین کنید
  • مسیر فایل خروجی “متن به 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"

# با استفاده از مبدل TEXT به 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 ایجاد کنید
  • مقادیر رمزگذاری و trailing\space\Options را تنظیم کنید
  • یک نمونه از PdfConvertOptions ایجاد کنید
  • تنظیم گزینه های مختلف تبدیل مرکز\پنجره، from\page، margin\بالا و غیره.
  • تنظیمات گزینه های بارگذاری را تعیین کنید 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 رایگان با استفاده از API تبدیل متن به pdf بالا توسعه یافته است. لطفاً [مبدل متنی به پی دی اف آنلاین رایگان12 زیر را امتحان کنید.

جمع بندی

در این مقاله یاد گرفتیم که چگونه:

  • تبدیل TXT به اسناد PDF با استفاده از روبی.
  • تبدیل txt به pdf با استفاده از گزینه های پیشرفته در روبی.

با استفاده از مستندات می‌توانید درباره API مبدل فایل GroupDocs.Conversion اطلاعات بیشتری کسب کنید. ما همچنین یک بخش API Reference ارائه می دهیم که به شما امکان می دهد API های ما را مستقیماً از طریق مرورگر تجسم کرده و با آنها ارتباط برقرار کنید.

سوال بپرس

اگر سؤالی در مورد مبدل TXT به PDF دارید، لطفاً از ما در [فروم 15 بپرسید.

همچنین ببینید