كيفية تحويل ملفات TXT إلى PDF باستخدام REST API في Ruby

كيفية تحويل ملفات TXT إلى PDF باستخدام REST API في Ruby

برنامج Notepad هو برنامج لمعالجة النصوص ، والذي يسمح لك بإنشاء ملاحظات سريعة في ملف TXT. Windows Notepad هو محرر نصوص بسيط تم إنشاؤه بواسطة شركة Microsoft. تحويل النص إلى ملف PDF يمنحه تنوعًا أكبر ، حيث يمكن عرض المستند النهائي على أي نظام. لإجراء تحويل TXT إلى PDF برمجيًا ، تتناول هذه المقالة كيفية تحويل ملفات TXT إلى PDF باستخدام REST API في Ruby.

سيتم تناول الموضوعات التالية في هذا البرنامج التعليمي:

واجهة برمجة التطبيقات لتحويل مستندات TXT إلى ملفات PDF

لبدء تحويل TXT إلى PDF ، سنستخدم Ruby SDK من GroupDocs.Conversion Cloud API. تسمح لك Cloud APIs الخاصة بنا بتحويل المستندات والصور الخاصة بك من أي تنسيق ملف مدعوم إلى أي تنسيق تحتاجه. يمكنك التحويل بسهولة بين أكثر من 50 نوعًا من المستندات والصور مثل Word و PowerPoint و Excel و PDF و HTML و CAD والصور النقطية وما إلى ذلك.

يمكنك تثبيت GroupDocs.Conversion TXT إلى مكتبة pdf مجانًا في تطبيق Ruby الخاص بك. اضغط على الأمر أدناه في محطة القضبان لتحويل TEXT إلى PDF باستخدام الأحجار الكريمة:

gem install groupdocs_conversion_cloud

يرجى الحصول على معرف العميل وسر العميل من لوحة التحكم قبل البدء في اتباع الخطوات وأمثلة الكود المتاحة. بمجرد حصولك على المعرف والسر الخاصين بك ، يرجى إضافة الرمز كما هو موضح أدناه:

# احصل على 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
  • تعيين إعدادات خيارات التحميل
  • قم بتوفير مسار ملف الإخراج “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 باستخدام محول TEXT
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
  • تعيين خيارات مختلفة في مركز \ نافذة ، من \ الصفحة ، الهامش \ أعلى ، إلخ.
  • تعيين إعدادات خيارات التحميل and convert options settings
  • تعيين مسار ملف الإخراج “نص إلى pdf”
  • قم بإنشاء ConvertDocumentRequest باستخدام ConvertSettings
  • الآن أخيرًا اتصل بالطريقة convertdocument() باستخدام ConvertDocumentRequest

يوضح مثال الكود التالي كيفية تحويل مستند TXT إلى مستند PDF بإعدادات متقدمة باستخدام REST API في Ruby.

# TXT لتحويل PDF مع خيارات متقدمة
#  إنشاء مثيل لواجهة برمجة تطبيقات تحويل النص إلى 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 باستخدام روبي ؛
  • تحويل النص إلى pdf باستخدام خيارات متقدمة في روبي ؛

يمكنك معرفة المزيد حول GroupDocs.Conversion file Converter API باستخدام التوثيق. نوفر أيضًا قسم مرجع واجهة برمجة التطبيقات الذي يتيح لك تصور واجهات برمجة التطبيقات الخاصة بنا والتواصل معها مباشرةً من خلال المتصفح.

طرح سؤال

إذا كان لديك أي استفسارات حول محول TXT إلى PDF ، فلا تتردد في سؤالنا على المنتدى.

أنظر أيضا