PdfPageEditor

PdfPageEditor

نمای کلی

PdfPageEditor یک کلاس در Aspose.PDF FOSS برای جاوا است. وارثان از: java.io.Closeable.

روش هایی برای ویرایش ویژگی های صفحه ای مانند اندازه، چرخش و بازیافت اطلاعات صفحه را ارائه می دهد.

این کلاس 19 روش برای کار با PdfPageEditor اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: PdfPageEditor, bindPdf, close, getPageCount, getPageRotation, getPageRotations, getPageSize, getProcessPages, getZoom, movePosition, save, setPageRotation,، و 4 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: pageCount, pageRotations, processPages, zoom.

خواص

نام:نوع:Accessشرح:
pageRotationsjava.util.Map<Integer, Integer>بخونید.چرخش های فعلی را که در هر صفحه اعمال شده است، باز می گرداند.
processPagesint[]بخونید.آرایه شماره صفحه ای را که عملیات باید بر روی آن تاثیر بگذارد، باز می گرداند.
pageCountintبخونید.تعداد کلی صفحات در سند بسته شده را بازمی گرداند.
zoomfloatبخونید.عامل زوم فعلی را باز می گرداند.

روش ها

Signatureشرح:
PdfPageEditor()یک نمونه جدید {@code PdfPageEditor} ایجاد می کند.
bindPdf(inputFile: String)booleanیک فایل PDF را به این ویرایشگر متصل می کند.
bindPdf(inputStream: InputStream)booleanیک فایل PDF را از جریان ورودی پیوند می دهد.
bindPdf(document: Document)booleanیک {@link Document} موجود را به این ویرایشگر پیوند می دهد.
getPageSize(pageNumber: int)float[]اندازه صفحه مشخص شده را به عنوان یک آرایه شناور {@code [width, height]} باز می گرداند.
setPageSize(pageNumber: int, size: PageSize)اندازهٔ صفحهٔ مشخص‌شده را تنظیم می‌کند.
getPageRotation(pageNumber: int)intچرخش صفحه مشخص شده را در درجه ها باز می گرداند.
setPageRotation(pageNumber: int, rotation: int)چرخش صفحهٔ مشخص‌شده را تنظیم می‌کند.
setPageRotations(rotations: java.util.Map<Integer, Integer>)توده ای از چرخش ها را از یک نقشه {@code pageNumber → degrees} اعمال می کند.
getPageRotations()java.util.Map<Integer, Integer>چرخش های فعلی را که در هر صفحه اعمال شده است، باز می گرداند.
getProcessPages()int[]آرایه شماره صفحه ای را که عملیات باید بر روی آن تاثیر بگذارد، باز می گرداند.
setProcessPages(processPages: int[])آرایه شماره صفحه ای را که عملیات باید بر روی آن تاثیر بگذارد، تنظیم می کند.
getPageCount()intتعداد کلی صفحات در سند بسته شده را بازمی گرداند.
getZoom()floatعامل زوم فعلی را باز می گرداند.
setZoom(zoom: float)یک عامل زوم را برای تمام صفحات (یا پردازش شده) تعیین می کند زمانی که {@link #save(String)} یا { @link $save ((OutputStream) } فراخوانی می شود.
movePosition(dx: int, dy: int)محتوای صفحه را با {@code (dx, dy)} واحد ها ترجمه می کند زمانی که سند ذخیره شده است.
save(outputFile: String)booleanسند بسته شده را به یک فایل ذخیره می کند.
save(outputStream: OutputStream)booleanسند بسته شده را به یک جریان خروجی ذخیره می کند.
close()ویرایشگر را می بندد و سند بسته شده را آزاد می کند.

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

 فارسی