نمایشگر اسناد در جاوا

مدیریت اسناد و به اشتراک گذاری به جنبه های ضروری صنایع مختلف تبدیل شده است. جاوا چارچوب های قوی را برای توانمندسازی توسعه دهندگان برای ساخت برنامه های کاربردی غنی ارائه می دهد. در این پست وبلاگ، ما به بررسی Document Viewer در جاوا می پردازیم و اینکه چگونه می تواند فرآیندهای مشاهده اسناد و همکاری را ساده کند.

APIهای Java Document Viewer

Document Viewer نرم افزاری است که به کاربران اجازه می دهد انواع مختلف اسناد را بدون نیاز به نصب نرم افزار اختصاصی مشاهده کرده و با آنها تعامل داشته باشند. Aspose از فرمت های مختلف فایل پشتیبانی می کند که به شما امکان می دهد اسناد را در برنامه های جاوا خود دستکاری و مشاهده کنید.

نمایشگر اسناد EPS در جاوا

نمایشگر اسناد جاوا

Aspose.Page for Java API را می توان برای دستکاری یا تبدیل XPS، PS، EPS، و غیره استفاده کرد. می‌توانید این فرمت‌های فایل را به هر یک از محبوب‌ترین فرمت‌ها رندر کنید. فرمت های تصویر مانند PNG، JPG، TIFF و غیره برای مشاهده سریع محتویات فایل.

// مقداردهی اولیه جریان ورودی پست اسکریپت
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);

علاوه بر این، می‌توانید برای جزئیات دقیق ویژگی‌ها و APIهای ارائه شده از منابع ذکر شده در زیر دیدن کنید:

علاوه بر این، می‌توانید برای اطلاعات بیشتر به Open EPS File Online - Free EPS File Viewer نگاهی بیندازید. اطلاعاتی در مورد EPS Viewer.

DWG Drawing Document Viewer در جاوا

یک طراحی DWG را می توان به راحتی با Aspose.CAD برای جاوا به یک تصویر JPG تبدیل کرد. تصویر خروجی را می توان در هر دستگاه یا سیستم عاملی بدون نیاز به نرم افزار اختصاصی مشاهده کرد. به سادگی از قطعه کد زیر برای تبدیل DWG به یک تصویر JPG در جاوا استفاده کنید:

// فایل ورودی 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 Document Viewer در جاوا

نمایشگر PUB در جاوا می‌تواند دنیایی از امکانات را برای مدیریت کارآمد فایل‌های Microsoft Publisher باز کند. با Aspose.PUB for Java، می‌توانید یک نمایشگر PUB قدرتمند ایجاد کنید که به شما امکان می‌دهد فایل‌های pub. را به‌طور یکپارچه مشاهده، پیمایش و تعامل داشته باشید. قطعه کد زیر نحوه ایجاد PUB Viewer در جاوا را نشان می دهد:

// فایل 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 Photoshop Document Viewer در جاوا

می توانید یک نمایشگر PSD در جاوا ایجاد کنید تا به راحتی فایل های psd. را مشاهده کرده و با آنها کار کنید. قطعه کد زیر نحوه ایجاد یک نمایشگر PSD در جاوا را با استفاده از [Aspose.PSD for Java][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 Document Viewer در جاوا را گردآوری می کند:

  • باز کردن و مشاهده فایل PSD: فایل های PSD را باز کنید و محتوای آنها را با دقت نمایش دهید و در عین حال یک رابط کاربر پسند ارائه دهید.
  • بزرگنمایی: می‌توانید محتویات فایل PSD را بزرگ‌نمایی یا کوچک‌نمایی کنید.
  • گزینه های صادرات و ذخیره: نمایشگر PSD در درجه اول بر روی مشاهده و تعامل با فایل های PSD تمرکز می کند، همچنین گزینه های صادرات یا ذخیره را ارائه می دهد.
  • و خیلی بیشتر…

نمایشگر اسناد LaTeX در جاوا

در دنیای نوشتارهای علمی و دانشگاهی، لاتک به استاندارد واقعی برای ایجاد اسناد با حروفچینی زیبا تبدیل شده است. شما می توانید یک فایل LTX یا TeX را به یک تصویر رندر کنید تا محتویات آن را بدون نیاز به نرم افزار یا پلاگین تخصصی پیش نمایش کنید. کد نمونه زیر نحوه تبدیل یک فایل LaTeX به یک تصویر PNG در جاوا را نشان می دهد:

// ایجاد گزینه های تبدیل برای فرمت 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();

نمایشگر آنلاین اسناد

بینندگان اسناد آنلاین شیوه تعامل ما با اسناد را متحول کرده اند. آنها مزایای بسیاری را ارائه می دهند، از دسترسی و مدیریت ساده گرفته تا همکاری بدون دردسر و امنیت افزایش یافته. استفاده از این ابزارهای دیجیتالی به افراد و مشاغل اجازه می دهد تا از قدرت راحتی و کارایی استفاده کنند. برای باز کردن و مشاهده فایل های خود از هر دستگاه یا سیستم عاملی می توانید به نمایشگر اسناد آنلاین دسترسی داشته باشید.

جمع بندی

Document Viewer در جاوا به شما این امکان را می دهد که قابلیت های قوی مشاهده اسناد را در برنامه های جاوا خود ادغام کنید. با استفاده از ویژگی‌های آن مانند پشتیبانی از فرمت سند، دقت رندر، پیمایش، قابلیت جستجو، گزینه‌های سفارشی‌سازی و موارد دیگر، می‌توانید تجربه‌ای غنی و یکپارچه از مشاهده سند را به کاربران ارائه دهید. اگر می خواهید در مورد هر یک از نگرانی های خود صحبت کنید، لطفاً در تالار گفتمان پشتیبانی رایگان با ما تماس بگیرید.

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