PdfFileEditor
PdfFileEditor
Overview
PdfFileEditor در این مطلب به عنوان یک کلاس برای جاوا می پردازیم.
روش هایی برای دستکاری فایل های PDF فراهم می کند: جمع آوری، استخراج صفحات، تقسیم، قرار دادن و حذف صفحات.
این کلاس 52 روش برای کار با PdfFileEditor اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: PdfFileEditor, addMargins, addPageBreak, append, bindPdf, concatenate, delete, extract, getLastException, insert, isCopyLogicalStructure, isCopyOutlines,و 23 روش اضافی. همه اعضای عمومی پس از نصب Aspose.PDF FOSS برای بسته جاوا به هر برنامه جاو دسترسی دارند. اموال : copyLogicalStructure, copyOutlines, keepActions, lastException, useDiskBuffer.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
copyOutlines | boolean | Read | بازگشت به این که آیا {@code concatenate(…)} باید کپی / Outlines از |
| مدارک منبع به مقصد رسید. | |||
copyLogicalStructure | boolean | Read | بازگشت به این که آیا {@code concatenate(…)} باید حفظ شود /StructTreeRoot |
| اطلاعات منطقی ساختار از اسناد منبع. | |||
keepActions | boolean | Read | بازگرداندن آیا ورودی های سطح صفحه /AA (فعالیت اضافی) باید |
| در هنگام کپی کردن صفحات نگهداری می شود. | |||
lastException | Exception | Read | آخرین استثنا که توسط یک چرخدار Try* یا {@code null} در صورت عدم استفاده گرفته شده بازگردانده می شود. |
useDiskBuffer | boolean | Read | بازگشت این ویرایشگر ترجیح می دهد دیسک-بافر هدایت شده است یا نه |
| استراتژی های کارآفرینی برای بارهای شغلی بزرگ. |
Methods
| Signature | Description |
|---|---|
PdfFileEditor() | یک مثال جدید ایجاد می کند {@code PdfFileEditor}. |
isCopyOutlines() → boolean | بازگشت به این که آیا {@code concatenate(…)} باید کپی / Outlines از |
| مدارک منبع به مقصد رسید. | |
setCopyOutlines(copyOutlines: boolean) | امکان یا غیرفعال کردن کپی / Outlines در هنگام کنکاتناسیون. |
isCopyLogicalStructure() → boolean | بازگشت به این که آیا {@code concatenate(…)} باید حفظ شود /StructTreeRoot |
| اطلاعات منطقی ساختار از اسناد منبع. | |
setCopyLogicalStructure(copyLogicalStructure: boolean) | امکان یا غیرفعال کردن کپی در هنگام انقباض. |
isKeepActions() → boolean | بازگرداندن آیا ورودی های سطح صفحه /AA (فعالیت اضافی) باید |
| در هنگام کپی کردن صفحات نگهداری می شود. | |
setKeepActions(keepActions: boolean) | امکان یا غیرفعال کردن ذخیره سازی /AA در هنگام کپی کردن صفحات. |
getLastException() → Exception | آخرین استثنا که توسط یک چرخدار Try* یا {@code null} در صورت عدم استفاده گرفته شده بازگردانده می شود. |
isUseDiskBuffer() → boolean | بازگشت این ویرایشگر ترجیح می دهد دیسک-بافر هدایت شده است یا نه |
| استراتژی های کارآفرینی برای بارهای شغلی بزرگ. | |
setUseDiskBuffer(useDiskBuffer: boolean) | امکان یا اختلال استراتژی های کنکاتناسیون مبتنی بر دیسک بوفر. |
bindPdf(inputFile: String) → boolean | یک فایل PDF را به این ویرایشگر متصل کنید. |
bindPdf(inputStream: InputStream) → boolean | پیوند یک PDF از جریان ورودی. |
bindPdf(document: Document) → boolean | یک {@link Document} موجود را به این ویرایشگر متصل کنید. |
save(outputFile: String) → boolean | ذخیره اسناد متصل به یک فایل. |
save(outputStream: OutputStream) → boolean | ذخیره اسناد متصل به یک جریان خروجی. |
concatenate(inputFiles: String[], outputFile: String) → boolean | چندین فایل PDF را به یک فایل خروجی تبدیل می کند. |
addPageBreak(src: Document, dst: Document, breaks: PageBreak[]) → boolean | هر صفحه را در {@code src} در تنظیم شده {_link PageBreak} y-offset تقسیم کنید. |
| و هر دو را به نیمی از {@code dst} اضافه کنید. | |
concatenate(inputStreams: InputStream[], outputStream: OutputStream) → boolean | چندین جریان PDF را به یک جریان خروجی تبدیل می کند. |
concatenate(documents: Document[], result: Document) → boolean | چندین سند را با پیوستن تمام صفحات به سند نتیجه، جمع آوری می کند. |
extract(inputFile: String, startPage: int, endPage: int, outputFile: String) → boolean | یک مجموعه از صفحات را از یک فایل PDF به یک پرونده خروجی استخراج می کند. |
extract(inputFile: String, pageNumbers: int[], outputFile: String) → boolean | صفحات خاص را از یک فایل PDF به یک پرونده خروجی استخراج می کند. |
splitToPages(inputFile: String) → java.io.ByteArrayOutputStream[] | PDF را به یک بایت در هر صفحه تقسیم می کند و به عنوان یک |
| در این مطلب به چند نکته اشاره می کنیم:. | |
splitToPages(inputFile: String, outputDir: String) → boolean | |
splitFromFirst(inputStream: InputStream, pageNum: int, outputStream: OutputStream) → boolean | صفحه ها {@code 1..pageNum} را از جریان ورودی به جریان خروجی استخراج می کند. |
splitToEnd(inputStream: InputStream, pageNum: int, outputStream: OutputStream) → boolean | صفحه ها را از جریان ورودی به جریان خروجی استخراج می کند. |
insert(inputFile: String, insertPosition: int, portFile: String, startPage: int, endPage: int, outputFile: String) → boolean | صفحات را از یک فایل منبع به یک پرونده هدف در موقعیت مشخص شده وارد کنید. |
delete(inputFile: String, pageNumbers: int[], outputFile: String) → boolean | صفحات مشخص شده را از یک فایل PDF حذف می کند و نتیجه را ذخیره می شود. |
makeNUp(inputFile: String, outputFile: String, nX: int, nY: int) → boolean | صفحه ها را به یک طرح N-up تنظیم کنید. |
resizeContents(document: Document, parameters: ContentsResizeParameters) | بازسازی محتوای تمام صفحات در سند با قرار دادن هر صفحه از |
| در این مطلب به چند نکته اشاره می کنیم: {@code q scaleX 0 scalesY tx ty cm … | |
resizeContents(document: Document, pageNumbers: int[], parameters: ContentsResizeParameters) | محتوای صفحات خاص را با قرار دادن هر یک از صفحات در اسناد بازگردانید. |
| در صفحه هدف قرار داده شده، جریان محتوا در {@code q … | |
resizeContents(inputFile: String, outputFile: String, parameters: ContentsResizeParameters) → boolean | فایلهای مسیر بیش از حد آینه {@code PdfFileEditor.ResizeContents(سری، ردیف، ContentsResizeParameters)} |
| در آسپوس. | |
makeBooklet(inputFile: String, outputFile: String) → boolean | صفحه ها را به یک طرح کتاب تبدیل کنید. |
makeBooklet(inputStream: InputStream, outputStream: OutputStream) → boolean | صفحات را از جریان ورودی به یک طرح کتابخانه ذخیره شده به جریان خروجی تنظیم می کند. |
makeBooklet(inputFile: String, outputFile: String, pageSize: PageSize) → boolean | صفحات را به یک طرح کتاب با استفاده از اندازه صفحه هدف مشخص می کند. |
makeBooklet(inputStream: InputStream, outputStream: OutputStream, pageSize: PageSize) → boolean | صفحات را از جریان ورودی به یک طرح کتاب با اندازه صفحه هدف مشخص می کند. |
concatenate(firstInputFile: String, secondInputFile: String, outputFile: String) → boolean | دو فایل PDF را به یک فایل خروجی تبدیل کنید. |
append(inputFile: String, portFile: String, startPage: int, endPage: int, outputFile: String) → boolean | یک دسته از صفحات را از {@code portFile} به انتهای {_code inputFale} اضافه کنید،, |
| در این مطلب به نکات زیر می پردازیم: {@code outputFile}. | |
splitFromFirst(inputFile: String, pageNum: int, outputFile: String) → boolean | صفحه ها را به {@code 1..pageNum} وارد کنید. |
splitToEnd(inputFile: String, pageNum: int, outputFile: String) → boolean | صفحه ها را به {@code pageNum..lastPage} وارد کنید. |
addMargins(inputFile: String, outputFile: String, pages: int[], left: double, right: double, top: double, bottom: double) → boolean | گسترش MediaBox و CropBox از صفحات مشخص شده با مگس های داده (در نقاط)،, |
| حفظ موقعیت محتوا اصلی (تغییر محتوا از طریق {@code left} و {_code bottom}). | |
tryConcatenate(inputFiles: String[], outputFile: String) → boolean | در این مطلب به بررسی و بررسی روش های مختلفی می پردازیم. |
tryConcatenate(inputStreams: InputStream[], outputStream: OutputStream) → boolean | در این مطلب به بررسی و بررسی موضوعات مرتبط با «آموزش» می پردازیم. |
tryMakeBooklet(inputFile: String, outputFile: String) → boolean | گزینه ی آزمایشی {@link #makeBooklet(String، String)} است. |
tryMakeNUp(inputFile: String, outputFile: String, nX: int, nY: int) → boolean | در این مطلب به چند نکته اشاره می کنیم: [=__]. |
tryExtract(inputFile: String, startPage: int, endPage: int, outputFile: String) → boolean | در این مطلب به بررسی و بررسی روش های مختلفی می پردازیم. |
tryExtract(inputFile: String, pageNumbers: int[], outputFile: String) → boolean | در این مطلب به چند نکته اشاره می کنیم: {@link #extract(String, int[], String)}. |
tryResize(document: Document, parameters: ContentsResizeParameters) → boolean | در این مطلب به بررسی و بررسی موضوعات مختلفی می پردازیم. |
tryAppend(inputFile: String, portFile: String, startPage: int, endPage: int, outputFile: String) → boolean | سعی کنید از {@link #append(String، String، int، int، String)}. |
tryInsert(inputFile: String, insertPosition: int, portFile: String, startPage: int, endPage: int, outputFile: String) → boolean | سعی کنید از {@link #insert(String, int, String, int، int، String)}. |
tryDelete(inputFile: String, pageNumbers: int[], outputFile: String) → boolean | در این مطلب به چند نکته اشاره می کنیم:. |
trySplitFromFirst(inputFile: String, pageNum: int, outputFile: String) → boolean | در این مطلب به چند نکته اشاره می کنیم: {@link #splitFromFirst(String، int، String)}. |
trySplitToEnd(inputFile: String, pageNum: int, outputFile: String) → boolean | در این مطلب به چند نکته اشاره می کنیم: {@link #splitToEnd(String، int، String)}. |