Troubleshooting

دانلود فیلم : فاش کردن حافظه – Memory Leak

Document پیاده سازی AutoCloseable.همیشه از یک بلوک منابع تلاش استفاده کنید:

try (Document doc = new Document("input.pdf")) {
    // operations
} // doc.close() called automatically

OutOfMemoryError با فایل های بزرگ

برای اسناد بزرگ، امکان ذخیره سازی دیسک در PdfFileEditor:

PdfFileEditor editor = new PdfFileEditor();
editor.setUseDiskBuffer(true);
editor.concatenate(inputFiles, "output.pdf");

PdfFileSecurity: رمز عبور نادرست

decryptFile(password) بازگشت false اگر رمز عبور شما نادرست باشد. همیشه ارزش بازگشت را بررسی کنید و با مشکل روبرو شوید:

try (PdfFileSecurity security = new PdfFileSecurity()) {
    security.setInputFile("encrypted.pdf");
    security.setOutputFile("decrypted.pdf");
    boolean ok = security.decryptFile("ownerPassword");
    if (!ok) {
        System.err.println("Decryption failed — verify the owner password.");
    }
}

بایگانی برچسب ها: 0 Arguments

PdfFileEditor.resizeContents() به جای این که به هیچ وجه از دست ندهید، به سادگی بی توجهی کنید. اگر سند خروجی بعد از آن تغییر نکرده باشد، resizeContents(),بررسی کنید که این ContentsResizeParameters این استدلال صفر نیست و درصد ارزش ها مجموع است. به صد در صد.

AESCipher: طول کلید اشتباه

AES نیاز به کلیدهای دقیقا 16، 24 یا 32 بایت (128, 192 یا 256 بیتی) دارد.پایان یک کلید از طول نادرست نتایج در استثنا از ارائه دهنده زیر جاوا رمزنگاری می شود.

آگهی نامرئی

اگر یک یادداشت اضافه شده اما در تماشاگر ظاهر نمی شود، چک کنید:

  1. صفحه اصلی این کتاب در داخل صفحه قرار دارد. MediaBox
  2. page.getAnnotations().add(annotation) پس از نصب تمام اموال، به آن ها دعوت شد.
  3. این سند پس از اضافه کردن یادداشت حفظ شد.

See Also

 فارسی