PdfPageEditor

PdfPageEditor

خلاصه ای

PdfPageEditor یک کلاس در Aspose.PDF FOSS برای .NET است. وارثان از: System.IDisposable.

نمای برای ویرایش سطح صفحه: چرخش، تغییر اندازه، تنظیم حاشیه و دستکاری جعبه های صفحه (CropBox, TrimBox، BleedBox ، ArtBox).

این کلاس 30 روش برای کار با PdfPageEditor اشیاء در برنامه های .NET را فراهم می کند. روش های موجود شامل: ApplyChanges, BindPdf, Close, Dispose, GetArtBox, GetBleedBox, GetCropBox, GetPageBoxSize, GetPageRotation, GetPageSize, GetPages, GetTrimBox,، و 12 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: Alignment, BLINDH, BLINDV, BTWIPE, DGLITTER, DISSOLVE,و 23 تا ديگه.

خواص

نام:نوع:Accessشرح:
DocumentDocumentبخونید.سند بسته را ذخیره کنید و بایت های PDF را برگردانید.
PageSizePageSize?خواندن/نوشتناندازه صفحه برای اعمال در عملیات های بعدی (بدون ذخیره سازی).
HorizontalAlignmentHorizontalAlignmentخواندن/نوشتنتنظیم افقی برای عملیات های بعدی (بدون ذخیره سازی).
VerticalAlignmentTypeVerticalAlignmentخواندن/نوشتنتنظیم عمودی برای عملیات های بعدی (بدون ذخیره سازی).
Zoomfloatخواندن/نوشتنعامل زوم برای عملیات های بعدی (بدون ذخیره سازی).
Rotationintخواندن/نوشتندریافت یا تنظیم چرخش صفحه به درجه (0، 90، 180، 270).
DisplayDurationintخواندن/نوشتنمدت زمان نمایش (در ثانیه) برای صفحات در سند بسته شده را بدست آورید یا تنظیم کنید.
AlignmentAlignmentTypeخواندن/نوشتننشانه ی موازی افقی برای موقعیت گیری محتوا.
VerticalAlignmentVerticalAlignmentTypeخواندن/نوشتننشانه ی تعدیل عمودی برای موقعیت گیری محتوا.
PageRotationsDictionary<int, int>خواندن/نوشتننقشه چرخش هر صفحه، با شماره صفحه مبتنی بر 1 با چرخشی در درجه (0/90/180/270).
ProcessPagesint[]?خواندن/نوشتن1-based page numbers that subsequent stateful operations apply to.
TransitionTypeintخواندن/نوشتنکد سبک انتقال (از ثابت های استاتیک در این کلاس استفاده کنید).
TransitionDurationintخواندن/نوشتنمدت زمان اثر انتقال در ثانیه (PDF /Trans /D).
SPLITVOUTintبخونید.splitvout را دریافت می‌کند.
SPLITHOUTintبخونید.splithout را دریافت می‌کند.
SPLITVINintبخونید.splitvin را دریافت می‌کند.
SPLITHINintبخونید.splithin را دریافت می‌کند.
BLINDVintبخونید.blindv را دریافت می‌کند.
BLINDHintبخونید.مقدار blindh را دریافت می‌کند.
INBOXintبخونید.صندوق ورودی را دریافت می‌کند.
OUTBOXintبخونید.صندوق خروجی را دریافت می‌کند.
LRWIPEintبخونید.lrwipe را دریافت می‌کند.
RLWIPEintبخونید.rlwipe را دریافت می‌کند.
BTWIPEintبخونید.مقدار btwipe را دریافت می‌کند.
TBWIPEintبخونید.مقدار tbwipe را دریافت می‌کند.
DISSOLVEintبخونید.دریافت مقدار dissolve.
LRGLITTERintبخونید.lrglitter را دریافت می‌کند.
TBGLITTERintبخونید.مقدار tbglitter را دریافت می‌کند.
DGLITTERintبخونید.dglitter را دریافت می‌کند.

روش ها

Signatureشرح:
PdfPageEditor()PdfPageEditor را در این مورد PdfPageEditor فرا می خواند.
PdfPageEditor(document: Document)در زمان ساخت و ساز به طور مستقیم متصل می شود.
BindPdf(path: string)یک فایل PDF را با مسیر برای ویرایش پیوند دهید.
BindPdf(pdfData: byte[])اطلاعات PDF را برای ویرایش پیوند دهید.
BindPdf(srcDoc: Document)یک جریان PDF برای ویرایش پیوند دهید.
BindPdf(stream: Stream)BindPdf را در این مورد PdfPageEditor فرا می خواند.
Save(outputFile: string)سند بسته شده را به یک فایل ذخیره کنید.
Save(outputStream: Stream)سند بسته شده را به یک جریان ذخیره کنید.
ApplyChanges()اعمال تغییرات صف در سند بسته شده تغییر اندازه صفحات هدف را هنگام تنظیم PageSize انجام می دهد.
Save()Save را در این PdfPageEditor تماس می گیرد.
Close()مستند بسته شده را آزاد کنید، چرخه زندگی BindPdf / Save / Close را تکمیل کنید.
Dispose()IDisposable اجرای؛ نمایندگان به Close.
GetPages()تعداد صفحات در سند بسته شده.
GetPageRotation(page: int)1-based page rotation in degrees (0/90/180/270).
GetPageSize(page: int)1-based page size, derived from the page MediaBox.
GetPageBoxSize(page: int, pageBoxName: string)مستطیل صفحه را به عنوان مستطیلی برگردانید.
MovePosition(moveX: float, moveY: float)یک تعویض ترجمه (در نقطه) برای عملیات های بعدی ثبت کنید.
RotatePages(input: byte[], rotation: int, pageNumbers)صفحات مشخص شده رو چرخش بده.
SetRotation(input: byte[], rotation: int, pageNumbers)چرخش صفحات مشخص شده را به مقدار مطلق تنظیم کنید.
ResizePages(input: byte[], newMediaBox: Rectangle, pageNumbers)اندازه صفحات مشخص شده را به یک جعبه رسانه جدید تغییر دهید.
SetCropBox(input: byte[], pageNumber: int, rect: Rectangle)مقدار CropBox (منطقه قابل مشاهده) را در یک صفحه خاص تنظیم کنید.
SetTrimBox(input: byte[], pageNumber: int, rect: Rectangle)TrimBox (اندازه صفحه نهایی بعد از برش) را در یک صفحه خاص تنظیم کنید.
SetBleedBox(input: byte[], pageNumber: int, rect: Rectangle)BleedBox (منطقه ای که باید در هنگام چاپ به آن کلیک شود) را روی یک صفحه خاص تنظیم کنید.
SetArtBox(input: byte[], pageNumber: int, rect: Rectangle)مقدار ArtBox (منطقه محتوای معنادار) را در یک صفحه خاص تنظیم کنید.
SetMargins(input: byte[], pageNumber: int, left: double, bottom: double, right: double, top: double)حاشیه های صفحه را با تغییر CropBox نسبت به MediaBox تنظیم کنید.
GetCropBox(input: byte[], pageNumber: int)دریافت CropBox برای یک صفحه خاص.
GetTrimBox(input: byte[], pageNumber: int)دریافت TrimBox برای یک صفحه خاص.
GetBleedBox(input: byte[], pageNumber: int)دریافت BleedBox برای یک صفحه خاص.
GetArtBox(input: byte[], pageNumber: int)دریافت ArtBox برای یک صفحه خاص.
ScalePage(input: byte[], pageNumber: int, scaleX: double, scaleY: double)محتوای صفحه را با تنظیم ابعاد MediaBox مقیاس بندی کنید.

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

 فارسی