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

NameTypeAccessDescription
copyOutlinesbooleanReadبازگشت به این که آیا {@code concatenate(…)} باید کپی / Outlines از
مدارک منبع به مقصد رسید.
copyLogicalStructurebooleanReadبازگشت به این که آیا {@code concatenate(…)} باید حفظ شود /StructTreeRoot
اطلاعات منطقی ساختار از اسناد منبع.
keepActionsbooleanReadبازگرداندن آیا ورودی های سطح صفحه /AA (فعالیت اضافی) باید
در هنگام کپی کردن صفحات نگهداری می شود.
lastExceptionExceptionReadآخرین استثنا که توسط یک چرخدار Try* یا {@code null} در صورت عدم استفاده گرفته شده بازگردانده می شود.
useDiskBufferbooleanReadبازگشت این ویرایشگر ترجیح می دهد دیسک-بافر هدایت شده است یا نه
استراتژی های کارآفرینی برای بارهای شغلی بزرگ.

Methods

SignatureDescription
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)}.

See Also

 فارسی