Aspose.PDF Java لـ Ruby
مقدمة
Rjb - جسر Ruby Java
RJB هو برنامج جسر يربط بين Ruby و Java باستخدام Java Native Interface. Rake + Rjb هو أداة بناء أكثر قوة وفائدة من كل من Maven و Ant. يمكنك اختبار فئة منطق الأعمال في Java نفسها باستخدام محاكاة Rjb. يساعد في ترحيل كائن النموذج الخاص بـ Struts إلى تطبيق RoR الخاص بك. لكن احذر عند بناء تطبيق buildSwing، لا يعتبر Ruby (و Rjb) معالجة الخيوط الأصلية في JVM.
Aspose.PDF for Java
Aspose.PDF for Java هو مكوّن لإنشاء مستندات PDF يتيح لتطبيقات Java الخاصة بك قراءة وتعديل ومعالجة مستندات PDF دون الحاجة إلى استخدام Adobe Acrobat.
Aspose.PDF for Java هو مكوّن بسعر معقول يقدم ثروة هائلة من الميزات، وهذه تشمل: خيارات ضغط PDF، إنشاء الجداول ومعالجتها، دعم المخططات، وظائف الصور، وظيفة الروابط التشعبية الواسعة، تحكمات أمان موسعة ومعالجة الخطوط المخصصة.
Aspose.PDF for Java يتيح لك إنشاء ملفات PDF مباشرةً عبر واجهة برمجة التطبيقات (API) والقوالب XML المقدمة. سيمكنك استخدام Aspose.PDF for Java أيضًا من إضافة إمكانيات PDF إلى تطبيقاتك في وقت قصير.
Aspose.PDF Java لـ Ruby
مشروع Aspose.PDF Java for Ruby يوضح كيف يمكن تنفيذ مهام مختلفة باستخدام واجهات برمجة تطبيقات Aspose.PDF Java في Ruby. يهدف هذا المشروع إلى تقديم أمثلة مفيدة لمطوري Ruby الذين يرغبون في الاستفادة من Aspose.PDF for Java في مشروعاتهم باستخدام Rjb (جسر Ruby Java).
متطلبات النظام والمنصات المدعومة
متطلبات النظام
المتطلبات النظامية التالية لاستخدام Aspose.PDF Java for Ruby:
- تم تكوين Rjb Gem
- تم تنزيل مكوّن Aspose.PDF
المنصات المدعومة
فيما يلي المنصات المدعومة:
- Ruby 2.2.x أو أعلى و DevKit المقابل.
- Java 1.5 أو أعلى В
التنزيلات
تحميل المكتبات المطلوبة
قم بتحميل المكتبات المطلوبة المذكورة أدناه. هذه هي المطلوبة لتنفيذ أمثلة Aspose.PDF Java for Ruby.
تنزيل الأمثلة من مواقع الترميز الاجتماعي
الإصدارات التالية من الأمثلة القابلة للتشغيل متاحة للتحميل على المواقع المذكورة أدناه للترميز الاجتماعي:
GitHub
التثبيت والاستخدام
التثبيت
إنه بسيط جدًا وسهل لتثبيت Aspose.PDF Java for Ruby gem، يرجى اتباع هذه الخطوات البسيطة:
- شغّل الأمر التالي.
$ gem install aspose-pdfjava- نزّل مكوّن Aspose.PDF for Java المطلوب من الرابط التالي. https://downloads.aspose.com/pdf/java
- أنشئ المجلد “jars” في جذر جيم Aspose.PDF Java for Ruby وانسخ المكوّن الذي تم تنزيله فيه.
استخدام
قم بتضمين الملفات المطلوبة للعمل مع مثال helloworld.
require File.dirname(File.dirname(File.dirname(__FILE__))) + '/lib/aspose-pdfjava'
include Asposepdfjava
include Asposepdfjava::HelloWorld
initialize_aspose_pdfلنفهم الشيفرة أعلاه.
- السطر الأول يتأكد من أن aspose pdf تم تحميله ومتوفر.
- ضمّن الملفات المطلوبة للوصول إلى aspose pdf..
- ابدأ تهيئة المكتبات. يتم تحميل فئات aspose JAVA من المسار المذكور في ملف aspose.yml/.
الدعم، التوسيع والمساهمة
الدعم
منذ الأيام الأولى لـ Aspose، كنا نعلم أن مجرد تقديم منتجات جيدة للعملاء لن يكون كافياً. كنا نحتاج أيضًا إلى تقديم خدمة ممتازة. نحن مطورون أنفسنا ونفهم مدى الإحباط عندما يتسبب مشكلة فنية أو خلل في البرنامج في إيقافك عن القيام بما تحتاج إليه. نحن هنا لحل المشكلات، لا لخلقها.
لهذا السبب نقدم دعمًا مجانيًا. أي شخص يستخدم منتجاتنا، سواء كان قد اشترىها أو يستخدم نسخة تجريبية، يستحق كامل اهتمامنا واحترامنا.
يمكنك تسجيل أي مشكلات أو اقتراحات متعلقة بـ Aspose.PDF Java for Ruby باستخدام أي من المنصات التالية:
توسيع والمساهمة
Aspose.PDF Java for Ruby هو مشروع مفتوح المصدر ويتوفر شفرة المصدر الخاصة به على مواقع البرمجة الاجتماعية الكبرى المذكورة أدناه. يُشجّع المطورون على تنزيل شفرة المصدر والمساهمة من خلال اقتراح أو إضافة ميزات جديدة أو تحسين الميزات الحالية، حتى يتمكن الآخرون أيضاً من الاستفادة منها.
شفرة المصدر
يمكنك الحصول على أحدث شفرة مصدر من أحد المواقع التالية:
أمثلة على الشيفرة النموذجية
يتضمن هذا القسم المواضيع التالية:
- تنزيل وتكوين Aspose.Pdf في Ruby
- دليل مبرمجي Ruby
- العمل مع كائن المستند في Ruby
- إضافة JavaScript في Ruby
- إضافة طبقات إلى ملف PDF في Ruby
- إضافة TOC إلى PDF موجود في Ruby
- الحصول على خصائص نافذة المستند وعرض الصفحة في Ruby
- الحصول على معلومات ملف PDF في Ruby
- الحصول على بيانات XMP الوصفية من ملف PDF في Ruby
- تحسين مستند PDF للويب في Ruby
- تحسين حجم ملف PDF في Ruby
- إزالة البيانات الوصفية من PDF في Ruby
- ضبط خصائص نافذة المستند وعرض الصفحة في Ruby
- تعيين انتهاء صلاحية PDF في Ruby
- تعيين معلومات ملف PDF في Ruby
- العمل مع الصفحات في Ruby
- دمج ملفات PDF في Ruby
- حذف صفحة معينة من ملف PDF باستخدام Ruby
- الحصول على صفحة معينة في ملف PDF باستخدام Ruby
- الحصول على عدد صفحات PDF باستخدام Ruby
- الحصول على خصائص الصفحة باستخدام Ruby
- إدراج صفحة فارغة في نهاية ملف PDF في Ruby
- إدراج صفحة فارغة في ملف PDF في Ruby
- تقسيم ملف PDF إلى صفحات فردية في Ruby
- تحديث أبعاد الصفحة في Ruby
- العمل مع النص في Ruby
- العمل مع تحويل المستندات في Ruby
- العمل مع كائن المستند في Ruby
- الدعم، التوسيع، والمساهمة في Aspose.Pdf باستخدام Ruby