PdfFileStamp
خلاصه ای
PdfFileStamp یک کلاس در Aspose.PDF FOSS برای .NET است. وارثان از: System.IDisposable.
نمای برای اضافه کردن تمبر، شماره صفحه، سر و پای و علامت های آبی.
این کلاس 44 روش برای کار با PdfFileStamp اشیاء در برنامه های .NET را فراهم می کند. روش های موجود شامل: AddFooter, AddGrayscaleImageStamp, AddHeader, AddImageStamp, AddPageNumber, AddPageNumbers, AddStamp, AddTextStamp, AddWatermark, BindPdf, Close, Dispose,، و دو روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle,، و 16 تا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
Document | Document | بخونید. | سند بسته شده. |
InputFile | string? | خواندن/نوشتن | مسیر فایل ورودی. |
OutputFile | string? | خواندن/نوشتن | مسیر فایل خروجی. |
PageWidth | float | بخونید. | عرض صفحه اول در سند بسته شده. |
PageHeight | float | بخونید. | ارتفاع صفحه اول در سند بسته شده. |
InputStream | Stream? | خواندن/نوشتن | جریان ورودی تنظیم PDF را به شدت متصل می کند تا پرس و جوهای اندازه صفحه ، وریدی جدید را منعکس کنند. |
OutputStream | Stream? | خواندن/نوشتن | جریان خروجی Save ((() در صورتی که هیچ مقصد مشخصی منتقل نشده باشد، اینجا نوشته می شود. |
KeepSecurity | bool | خواندن/نوشتن | اگر درست باشد، امنیت سند منبع (کدریابی، مجوزها) باید در Save حفظ شود. |
NumberingStyle | NumberingStyle | خواندن/نوشتن | سبک شماره گذاری برای AddPageNumber. |
OptimizeSize | bool | خواندن/نوشتن | نکته: بهینه سازی خروجی ذخیره شده برای اندازه. |
PageNumberRotation | float | خواندن/نوشتن | چرخش (درجات) اعمال شده بر روی مهر AddPageNumber. |
StampId | int | خواندن/نوشتن | شناسه مهر به عنوان یک نظر جریان محتوا توسط AddStamp وارد شده است. |
StartingNumber | int | خواندن/نوشتن | شماره شروع شده توسط AddPageNumber استفاده می شود. |
ConvertTo | PdfFormat | خواندن/نوشتن | PDF/A یا نسخه PDF هدف برای خروجی ذخیره شده. |
PosUpperLeft | int | بخونید. | موقعیت بالا سمت چپ pos را دریافت میکند. |
PosUpperMiddle | int | بخونید. | موقعیت بالایی میانی را دریافت میکند. |
PosUpperRight | int | بخونید. | موقعیت بالا‑راست را دریافت میکند. |
PosSidesLeft | int | بخونید. | سمتهای چپ pos را دریافت میکند. |
PosSidesRight | int | بخونید. | سمتهای pos را بهدرستی دریافت میکند. |
PosBottomLeft | int | بخونید. | موقعیت پایین چپ را دریافت میکند. |
PosBottomMiddle | int | بخونید. | موقعیت پایین میانی را دریافت میکند. |
PosBottomRight | int | بخونید. | موقعیت پایین‑راست را دریافت میکند. |
روش ها
| Signature | شرح: |
|---|---|
PdfFileStamp() | سازنده پیش فرض حالت بدون وضعیت. |
PdfFileStamp(document: Document) | یک سند بارگذاری شده را بسته کنید. |
PdfFileStamp(document: Document, outputStream: Stream) | یک سند را پیوند دهید و جریان خروجی برای Save بدون پارامتر را از قبل تنظیم کنید. |
PdfFileStamp(document: Document, outputFile: string) | یک سند را پیوند دهید و مسیر فایل خروجی برای Save بدون پارامتر تنظیم کنید. |
PdfFileStamp(inputStream: Stream, outputStream: Stream) | از یک جریان ورودی باز کنید، در Save به یک منبع خروجی بنویسید. |
PdfFileStamp(inputStream: Stream, outputStream: Stream, keepSecurity: bool) | از یک جریان ورودی باز کنید، در Save به یک منبع خروجی بنویسید. |
PdfFileStamp(inputFile: string, outputFile: string) | از یک فایل ورودی باز کنید، به یک پرونده خروجی در Save بنویسید. |
PdfFileStamp(inputFile: string, outputFile: string, keepSecurity: bool) | از یک فایل ورودی باز کنید، به یک پرونده خروجی در Save بنویسید. |
PdfFileStamp(inputData: byte[], outputPath: string) | برای بایت های ورودی داده شده PdfFileStamp ایجاد کنید، ذخیره سازی به فایل خروجی داده در Close (((). |
BindPdf(path: string) | یک سند PDF را از مسیر فایل برای پردازش حالت بسته بندی کنید. |
BindPdf(doc: Document) | یک سند PDF برای پردازش حالت بسته بندی کنید. |
Save(destFile: string) | سند اصلاح شده را در مسیر مشخص ذخیره کنید. |
Save(destStream: Stream) | سند اصلاح شده را در یک جریان ذخیره کنید. |
Save() | سند اصلاح شده را به یک آرایه بایت ذخیره کنید. |
AddStamp(stamp: Stamp) | یک مهر روی صفحه به سند بسته اضافه کنید. |
Close() | سند را ببندید و به مسیر خروجی ذخیره کنید. |
Dispose() | IDisposable اجرای؛ نمایندگان به Close. |
AddHeader(formattedText: FormattedText, topMargin: float) | AddHeader را در این مورد PdfFileStamp فرا می خواند. |
AddHeader(formattedText: FormattedText, topMargin: float, leftMargin: float, rightMargin: float) | |
AddHeader(imageStream: Stream, topMargin: float) | |
AddHeader(inputStream: Stream, topMargin: float, leftMargin: float, rightMargin: float) | |
AddHeader(imageFile: string, topMargin: float) | |
AddHeader(imageFile: string, topMargin: float, leftMargin: float, rightMargin: float) | |
AddFooter(formattedText: FormattedText, bottomMargin: float) | AddFooter را در این مورد PdfFileStamp فرا می خواند. |
AddFooter(formattedText: FormattedText, bottomMargin: float, leftMargin: float, rightMargin: float) | |
AddFooter(imageStream: Stream, bottomMargin: float) | |
AddFooter(imageStream: Stream, bottomMargin: float, leftMargin: float, rightMargin: float) | |
AddFooter(imageFile: string, bottomMargin: float) | |
AddFooter(imageFile: string, bottomMargin: float, leftMargin: float, rightMargin: float) | |
AddPageNumber(formattedText: FormattedText) | AddPageNumber را در این مورد PdfFileStamp فرا می خواند. |
AddPageNumber(formattedText: FormattedText, position: int) | |
AddPageNumber(formattedText: FormattedText, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float) | |
AddPageNumber(formattedText: FormattedText, x: float, y: float) | |
AddPageNumber(formatString: string) | |
AddPageNumber(formatString: string, position: int) | |
AddPageNumber(formatString: string, position: int, leftMargin: float, rightMargin: float, topMargin: float, bottomMargin: float) | |
AddPageNumber(formatString: string, x: float, y: float) | |
AddTextStamp(input: byte[], text: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double, fontName: string) | یک تمبر متن به تمام صفحات اضافه کنید. |
AddPageNumbers(input: byte[], format: string, hAlign: HorizontalAlignment, vAlign: VerticalAlignment, fontSize: double) | شماره صفحه رو به تمام صفحات اضافه کن. |
AddHeader(input: byte[], text: string, fontSize: double, margin: double) | یک متن سر و صدا به تمام صفحات اضافه کنید. |
AddFooter(input: byte[], text: string, fontSize: double, margin: double) | یک متن پای صفحه به تمام صفحات اضافه کنید. |
AddWatermark(input: byte[], text: string, fontSize: double, rotation: double, opacity: double) | یک متن آبی به تمام صفحات اضافه کنید. |
AddImageStamp(input: byte[], rgbPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | یک تمبر تصویر RGB به تمام صفحات اضافه کنید. |
AddGrayscaleImageStamp(input: byte[], grayPixels: byte[], width: int, height: int, displayWidth: double, displayHeight: double, x: double, y: double) | یک تمبر تصویر در مقیاس خاکستری به تمام صفحات اضافه کنید. |