PdfConverter
PdfConverter
نمای کلی
PdfConverter یک کلاس در Aspose.PDF FOSS برای جاوا است. وارثان از: AutoCloseable.
صفحات PDF را به تصاویر رستر (JPEG، PNG) تبدیل می کند.
این کلاس 47 روش برای کار با PdfConverter اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: PdfConverter, bindPdf, close, doConvert, getCoordinateType, getDocument, getEndPage, getNextImage, getPageCount, getResolution, getStartPage, hasNextImage,، و 6 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: coordinateType, document, endPage, pageCount, resolution, startPage.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
document | Document | بخونید. | سند مرتبط فعلی را باز می گرداند. |
pageCount | int | بخونید. | تعداد کلی صفحات در سند بسته شده را بازمی گرداند. |
startPage | int | بخونید. | صفحه شروع را باز می گرداند، یا 0 اگر غیر تنظیم شده باشد. |
endPage | int | بخونید. | صفحه آخر را باز می گرداند، یا 0 اگر غیر تنظیم شده باشد. |
resolution | Resolution | بخونید. | رزولوشن فعلی را باز می گرداند. |
coordinateType | PageCoordinateType | بخونید. | بازمی گرداند که کدام صفحه باید به عنوان فضای مختص استفاده شود. |
روش ها
| Signature | شرح: |
|---|---|
PdfConverter() | یک نمونه جدید {@code PdfConverter} با رزولوشن پیش فرض 150 DPI ایجاد می کند. |
PdfConverter(document: Document) | یک تبدیل کننده جدید را به سند ارائه شده متصل می کند. |
bindPdf(inputFile: String) → boolean | یک فایل PDF را به این تبدیل کننده متصل می کند. |
bindPdf(inputStream: InputStream) → boolean | یک فایل PDF را از جریان ورودی پیوند می دهد. |
bindPdf(document: Document) → boolean | یک {@link Document} موجود را به این تبدیل کننده پیوند می دهد. |
getDocument() → Document | سند مرتبط فعلی را باز می گرداند. |
setResolution(resolution: Resolution) | رزولوشن را برای رندر تصویر تنظیم میکند. |
doConvert() → boolean | با تنظیم مجدد صفحه شمارش، فرآیند تبدیل را آغاز می کند. |
getPageCount() → int | تعداد کلی صفحات در سند بسته شده را بازمی گرداند. |
setStartPage(startPage: int) | صفحه اول را (1-based) برای شامل شدن در رندر های بعدی تنظیم می کند. |
setEndPage(endPage: int) | آخرین صفحه را برای نمایش های بعدی تنظیم می کند. |
getStartPage() → int | صفحه شروع را باز می گرداند، یا 0 اگر غیر تنظیم شده باشد. |
getEndPage() → int | صفحه آخر را باز می گرداند، یا 0 اگر غیر تنظیم شده باشد. |
getResolution() → Resolution | رزولوشن فعلی را باز می گرداند. |
getCoordinateType() → PageCoordinateType | بازمی گرداند که کدام صفحه باید به عنوان فضای مختص استفاده شود. |
setCoordinateType(coordinateType: PageCoordinateType) | مشخص میکند که کدام جعبه صفحه باید به عنوان فضای مختصات استفاده شود. |
hasNextImage() → boolean | بازمی گرداند که آیا صفحات بیشتری برای تبدیل وجود دارد. |
getNextImage(outputFile: String, format: String) → boolean | صفحه بعدی را به یک فایل تصویر تبدیل می کند. |
getNextImage(stream: OutputStream, format: String) → boolean | صفحه بعدی را به یک جریان خروجی تبدیل می کند. |
getNextImage(outputFile: String, format: ImageFormat) → boolean | صفحه بعدی را به یک فایل تصویر با استفاده از {@link ImageFormat} ارائه می دهد. |
getNextImage(outputFile: String, format: ImageFormat, quality: int) → boolean | صفحه بعدی را به یک فایل تصویر با کیفیت JPEG صریح تبدیل می کند. |
getNextImage(stream: OutputStream, format: ImageFormat) → boolean | صفحه بعدی را به یک جریان خروجی با استفاده از {@link ImageFormat} ارائه می دهد. |
getNextImage(stream: OutputStream, format: ImageFormat, quality: int) → boolean | صفحه بعدی را به یک جریان خروجی با کیفیت JPEG صریح ارائه می دهد. |
getNextImage(outputFile: String) → boolean | صفحه بعدی را به یک فایل با استفاده از قالب پیش فرض JPEG ارائه می دهد. |
getNextImage(stream: OutputStream) → boolean | صفحه بعدی را به یک جریان با استفاده از قالب پیش فرض JPEG ارائه می دهد. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int) → boolean | صفحه بعدی را به یک فایل با ابعاد خروجی مشخص ارائه می دهد. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int) → boolean | صفحه بعدی را به یک فایل با ابعاد مشخص و کیفیت JPEG تبدیل می کند. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int) → boolean | صفحه بعدی را به یک جریان با ابعاد خروجی صریح ارائه می دهد. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int) → boolean | صفحه بعدی را به یک جریان با ابعاد صریح و کیفیت JPEG ارائه می دهد. |
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int) → boolean | اضافه کردن دو برابر عرض / ارتفاع فایل (مطابق با امضای C # API). |
getNextImage(outputFile: String, pageSize: PageSize) → boolean | PageSize overload: صفحه بعدی را در اندازه داده شده نمایش می دهد (JPEG پیش فرض). |
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat) → boolean | PageSize + فرمت بیش از حد نسخه جریان. |
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int) → boolean | دو بار عرض / ارتفاع جریان بیش از حد (برنامه API C # مطابقت دارد). |
saveAsTIFF(outputFile: String) → boolean | تمام صفحات سند بسته را به عنوان یک فایل TIFF چند صفحه ای ذخیره می کند. |
saveAsTIFF(outputFile: String, settings: TiffSettings) → boolean | تمام صفحات سند بسته شده را به عنوان یک TIFF چند صفحه ای با تنظیمات ذخیره می کند. |
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution) → boolean | تمام صفحات را به عنوان یک TIFF چند صفحه ای با تنظیمات و وضوح صریح ذخیره می کند. |
saveAsTIFF(stream: OutputStream, settings: TiffSettings) → boolean | تمام صفحات را به عنوان یک TIFF چند صفحه ای در جریان خروجی ذخیره می کند. |
saveAsTIFF(outputFile: String, compression: CompressionType) → boolean | تمام صفحات را به عنوان TIFF چند صفحه ای با نوع فشرده سازی داده شده ذخیره می کند. |
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings) → boolean | تمام صفحات را به عنوان یک TIFF چند صفحه ای که با اندازه مشخص شده صفحه تنظیم می شود ذخیره می کند. |
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings) → boolean | تمام صفحات را به عنوان یک TIFF چند صفحه ای که با اندازه مشخص شده صفحه تنظیم می شود ذخیره می کند. |
saveAsTIFF(outputFile: String, width: int, height: int) → boolean | تمام صفحات را به عنوان TIFF چند صفحه ای در مقیاس پکسل داده شده ذخیره می کند. |
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType) → boolean | تمام صفحات را به عنوان TIFF چند صفحه ای ذخیره می کند که با فشرده سازی به ابعاد داده شده مقیاس بندی شده است. |
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings) → boolean | تمام صفحات را به عنوان TIFF چند صفحه ای با اندازه گیری داده شده با تنظیمات ذخیره می کند. |
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings) → boolean | سرشار شدن جریان با ابعاد و تنظیمات مشخص هدف. |
saveAsTIFFClassF(outputFile: String) → boolean | تمام صفحات را به عنوان کلاس TIFF F (فارمت فکس B/W، فشرده سازی CCITT4) ذخیره می کند. |
saveAsTIFFClassF(outputFile: String, width: int, height: int) → boolean | کلاس TIFF F با ابعاد هدف. |
close() | تبدیل کننده را می بندد و سند بسته شده را آزاد میکند. |