عارض المستندات في جافا

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

واجهات برمجة تطبيقات عارض مستندات جافا

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

عارض مستند EPS في Java

عارض مستندات جافا

Aspose.Page for Java يمكن استخدام API لمعالجة أو تحويل XPS و PS و EPS وما إلى ذلك. يمكنك عرض تنسيقات الملفات هذه إلى أي من تنسيقات الملفات الشائعة تنسيقات الصور مثل PNG و JPG و TIFF وما إلى ذلك للحصول على عرض سريع لمحتويات الملف.

// تهيئة تدفق إدخال PostScript
FileInputStream psStream = new FileInputStream("input.eps");

// تحميل وثيقة EPS
PsDocument document = new PsDocument(psStream);

//إنشاء مثيل JpegSaveOptions
JpegSaveOptions options = new JpegSaveOptions();
//إنشاء جهاز عرض لتنسيق EPS
ImageDevice device = new ImageDevice();
//احفظ EPS بتنسيق JPG
document.save(device, options);

علاوة على ذلك ، يمكنك زيارة الموارد المدرجة أدناه للحصول على تفاصيل متعمقة عن الميزات وواجهات برمجة التطبيقات المعروضة:

علاوة على ذلك ، يمكنك أيضًا إلقاء نظرة على Open EPS File Online - Free EPS File Viewer للمزيد معلومات حول برنامج EPS Viewer.

DWG Drawing Document Viewer في Java

يمكن تحويل رسم DWG بسهولة إلى صورة JPG باستخدام Aspose.CAD لجافا.يمكن عرض صورة الإخراج على أي جهاز أو نظام تشغيل دون الحاجة إلى أي برنامج مخصص. ما عليك سوى استخدام مقتطف الشفرة التالي لتحويل DWG إلى صورة JPG في Java:

// قم بتحميل ملف DWG للإدخال
Image image = Image.load("Test.dwg");

// قم بإنشاء مثيل لـ CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// تعيين عرض الصفحة وارتفاعها
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);

// قم بإنشاء مثيل لـ JpegOptions للصورة الناتجة
ImageOptionsBase options = new JpegOptions();

// قم بتعيين خيارات التنقيط
options.setVectorRasterizationOptions(rasterizationOptions);

// تحويل ملف CAD DWG DXF إلى صورة JPG
image.save("output_image.jpg" , options);

تعدد القائمة أدناه الموارد المختلفة لاستكشاف العمل مع DWG وتنسيقات الملفات المدعومة الأخرى.

عارض مستندات PUB Publisher في Java

يمكن لـ PUB viewer في Java فتح عالم من الاحتمالات للتعامل مع ملفات Microsoft Publisher بكفاءة. باستخدام Aspose.PUB for Java ، يمكنك إنشاء عارض PUB قوي يمكّنك من عرض ملفات .pub والتنقل فيها والتفاعل معها بسلاسة. يوضح مقتطف الشفرة أدناه كيفية إنشاء PUB Viewer في Java:

// قم بتحميل ملف PUB للإدخال
IPubParser parser = PubFactory.createParser("Test.pub");
Document doc = parser.parse();

// تحويل PUB إلى ملف PDF
PubFactory.createPdfConverter().convertToPdf(doc, "Test.pdf");

// قم بتحميل ملف PDF
Document document = new Document("Test.pdf");
facades.PdfFileInfo info = new facades.PdfFileInfo(document);
for (Page page : document.getPages())
{
    // احصل على أبعاد الصفحة من وثيقة PDF
    int width = (int) info.getPageWidth(page.getNumber());
    int height = (int) (info.getPageHeight(page.getNumber()));

    // اضبط دقة الصورة الناتجة
    devices.Resolution resolution = new devices.Resolution(300); 
    
    // قم بإنشاء جهاز JPEG بالعرض والارتفاع المحددين
    devices.JpegDevice jpegDevice = new devices.JpegDevice(width, height , resolution);

    // تحويل صورة PUB إلى JPG
    jpegDevice.process(page, "Page" + page.getNumber() + ".jpg");
}

عارض مستندات فوتوشوب PSD في جافا

يمكنك إنشاء عارض PSD في Java لعرض ملفات .psd والعمل معها دون عناء. يوضح مقتطف الشفرة التالي كيفية إنشاء PSD Viewer في Java باستخدام [Aspose.PSD لجافا] [https://products.aspose.com/psd/java].

import com.aspose.psd.Image;
import com.aspose.psd.License;
import com.aspose.psd.fileformats.psd.PsdImage;
import com.aspose.psd.imageoptions.JpegOptions;

public class PSDToJPG {
     public static void main(String[] args) throws Exception {
        
        String path= "/Users/Documents/KB/TestData/";
        // قم بتطبيق ترخيص API لتحويل PSD إلى JPEG
        License psdLicence = new License(); 
        psdLicence.setLicense(path + "Conholdate.Total.Product.Family.lic");

        //قم بتحميل ملف PSD في كائن PsdImage
        PsdImage psdFile = (PsdImage)Image.load(path + "AllAdjustments.psd");
        
        // اضبط خيارات الإخراج المطلوبة بتنسيق JPEG
        JpegOptions jpegOpts = new JpegOptions();
        jpegOpts.setQuality(80);
        jpegOpts.setJpegLsAllowedLossyError (10);

        // احفظ ملف JPG الذي تم تصديره على القرص
        psdFile.save(path + "ConvertedPsd.jpg", jpegOpts);
    }
}

حيث أن القائمة أدناه تجمع بعض ميزات عارض مستندات PSD في Java:

  • فتح ملف PSD وعرضه: افتح ملفات PSD واعرض محتواها بدقة مع توفير واجهة سهلة الاستخدام.
  • تكبير / تصغير: يمكنك تكبير أو تصغير محتويات ملف PSD.
  • خيارات التصدير والحفظ: يركز عارض PSD بشكل أساسي على عرض ملفات PSD والتفاعل معها ، كما يوفر خيارات التصدير أو الحفظ.
  • و أكثر من ذلك بكثير…

عارض المستندات LaTeX في جافا

في عالم الكتابة العلمية والأكاديمية ، أصبح LaTeX هو المعيار الفعلي لإنشاء مستندات مطبوعة بشكل جميل. يمكنك عرض ملف LTX أو TeX على صورة لمعاينة محتوياتها دون الحاجة إلى أي برنامج أو مكون إضافي متخصص. يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف LaTeX إلى صورة PNG في Java:

// قم بإنشاء خيارات تحويل لتنسيق Object LaTeX على امتداد محرك Object TeX.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// حدد دليل عمل نظام الملفات للمخرجات.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

// قم بتهيئة خيارات الحفظ بتنسيق JPG.
options.setSaveOptions(new JpegSaveOptions());

// قم بتشغيل تحويل LaTeX إلى JPG.
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();

عارض المستندات عبر الإنترنت

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

تلخيص لما سبق

يمكّنك عارض المستندات في Java من دمج إمكانات عرض المستندات القوية في تطبيقات Java الخاصة بك. من خلال الاستفادة من ميزاته مثل دعم تنسيق المستند ودقة العرض والتنقل ووظيفة البحث وخيارات التخصيص والمزيد ، يمكنك تقديم تجربة غنية وسلسة لعرض المستندات للمستخدمين. إذا كنت ترغب في مناقشة أي من مخاوفك ، فيرجى التواصل معنا على منتدى الدعم المجاني.

أنظر أيضا