چرخش PDF از طریق Java

جهت صفحه PDF را تغییر دهید. برای تغییر اسناد PDF به صورت برنامه نویسی از Aspose.PDF برای Java استفاده کنید

صفحات PDF را با Java بچرخانید

آیا شما نیاز به چرخش PDF دارید؟ اصلاح برنامه ای اسناد PDF بخش مهمی از گردش کار دیجیتال مدرن است. با کتابخانه های جاوا مانند Aspose.PDF — راه حل های مستقل هستند که به نرم افزار های دیگر تکیه نمی کنند و آماده استفاده تجاری هستند. آنها تمام نیازهای احتمالی توسعه دهندگان حرفه ای جاوا را پوشش می دهند.

این کتابخانه جاوا توسعه دهندگان را قادر می سازد تا اسناد PDF را به سرعت و کارآمد از طریق برنامه نویسی بچرخانند. این کتابخانه به شما نشان می دهد که چگونه به راحتی می توانید جهت صفحات را در یک فایل PDF موجود به صورت برنامه نویسی با جاوا به روز کنید یا تغییر دهید. این یک راه حل مستقل برای پردازش اسناد PDF در جاوا است که نیازی به نصب هیچ نرم افزار شخص ثالث ندارد.

به منظور چرخش فایل PDF، ما از API Aspose.PDF for Java استفاده خواهیم کرد که یک API دستکاری سند غنی، قدرتمند و آسان برای استفاده برای پلتفرم جاوا است. شما می توانید آخرین نسخه آن را به طور مستقیم از Maven دانلود کنید و آن را در پروژه مبتنی بر Maven خود با اضافه کردن تنظیمات زیر به pom.xml نصب کنید.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

نحوه چرخش اسناد PDF


شما به Aspose.PDF for Java نیاز دارید تا کد را در محیط خود امتحان کنید.

۱. PDF را با یک نمونه از سند بارگذاری کنید. ۱. انتقال صفحه به بالا به منظور جبران تغییر اندازه صفحه. ۱. ارتفاع صفحه قدیمی و جدید را تنظیم کنید. ۱. تنظیم زاویه چرخش صفحه. ۱. فایل PDF خروجی را ذخیره کنید.

اگر می خواهید فایل های PDF را برای کارهای خود بچرخانید، این راه حل می تواند به شما کمک کند. با استفاده از این کتابخانه قدرتمند Aspose.PDF Java، می توانید جهت گیری صفحات را در حالی که کیفیت آن را حفظ می کنید، به روز کنید یا تغییر دهید. این ابزار حرفه ای از Java برای چرخاندن PDF به طور موثر استفاده می کند. مثال زیر نحوه چرخش سند PDF را در Java نشان می دهد:

چرخش PDF - Java

این کد نمونه نحوه چرخش صفحات PDF را نشان می دهد - Java

Input file:

File not added

Output format:

PDF

Output file:

    
    public static void RotatePages() {
        // Open document
        Document pdfDocument = new Document(_dataDir + "sample2.pdf");

        for (Page page : pdfDocument.getPages())
        {            
            // Rectangle r = page.getMediaBox();
            // double newHeight = r.getWidth();
            // double newWidth = r.getHeight();
            // double newLLX = r.getLLX();
            // //  We must to move page upper in order to compensate changing page size
            // // (lower edge of the page is 0,0 and information is usually placed from the
            // //  Top of the page. That's why we move lover edge upper on difference between
            // //  Old and new height.
            // double newLLY = r.getLLY() + (r.getHeight() - newHeight);
            // page.setMediaBox (new Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight));
            // // Sometimes we also need to set CropBox (if it was set in original file)
            // page.setCropBox(new Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight));

            // Setting Rotation angle of page
            page.setRotate(Rotation.on90);
        }

        _dataDir = _dataDir + "ChangeOrientation_out.pdf";
        // Save output file
        pdfDocument.save(_dataDir);
    }

درباره Aspose.PDF برای Java API

Aspose.PDF for Java API یک کتابخانه است که توسعه دهندگان را قادر می سازد قابلیت های پردازش PDF را به برنامه های خود اضافه کنند. این می تواند برای ساخت هر نوع برنامه های 32 بیتی و 64 بیتی برای تولید یا خواندن، تبدیل و دستکاری فایل های PDF بدون استفاده از Adobe Acrobat استفاده شود. Aspose.PDF for Java به توسعه دهندگان اجازه می دهد تا جداول، نمودارها، تصاویر، لینک ها، فونت های سفارشی - و موارد دیگر - را به اسناد PDF وارد کنند. علاوه بر این، امکان چرخش PDF نیز وجود دارد. Aspose.PDF for Java ویژگی های امنیتی عالی را برای توسعه فایل های PDF امن فراهم می کند.

شما می توانید اطلاعات بیشتری در مورد Aspose.PDF برای جاوا API در مستندات و مثال در مورد نحوه استفاده از API پیدا کنید. برخی از ویژگی های کلیدی Aspose.PDF برای جاوا API شامل پشتیبانی از فرمت های مختلف فایل از جمله HTML، XFA، TXT، PCL، XML، XPS و فرمت های فایل تصویری، پشتیبانی از نسخه های مختلف PDF و قابلیت های لینک گسترده است.