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 | شرح: |
|---|---|---|---|
pageRotations | java.util.Map<Integer, Integer> | بخونید. | چرخش های فعلی را که در هر صفحه اعمال شده است، باز می گرداند. |
processPages | int[] | بخونید. | آرایه شماره صفحه ای را که عملیات باید بر روی آن تاثیر بگذارد، باز می گرداند. |
pageCount | int | بخونید. | تعداد کلی صفحات در سند بسته شده را بازمی گرداند. |
zoom | float | بخونید. | عامل زوم فعلی را باز می گرداند. |
روش ها
| 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() | ویرایشگر را می بندد و سند بسته شده را آزاد می کند. |