PdfFileStamp
المعلومات العامة
PdfFileStamp هي فئة في Aspose.PDF FOSS لـ .NET. الميراث من: System.IDisposable.
واجهة لإضافة الطوابع ورقم الصفحة والرؤوس والأحرف السفلية وعلامات الماء.
توفر هذه الفئة 44 طريقة للعمل مع PdfFileStamp كائنات في برامج .NET. المنهجيات المتاحة تشمل: AddFooter, AddGrayscaleImageStamp, AddHeader, AddImageStamp, AddPageNumber, AddPageNumbers, AddStamp, AddTextStamp, AddWatermark, BindPdf, Close, Dispose,، و 2 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .Net. خصائص: ConvertTo, Document, InputFile, InputStream, KeepSecurity, NumberingStyle,و 16 آخرين.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
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 | اقرأ | يحصل على البوس أعلى اليسار. |
PosUpperMiddle | int | اقرأ | يحصل على مركز العلوي. |
PosUpperRight | int | اقرأ | يحصل على البوس فوق اليمين. |
PosSidesLeft | int | اقرأ | يحصل على الجوانب البوس اليسار. |
PosSidesRight | int | اقرأ | يحصل على الجوانب الموضعية الصحيحة. |
PosBottomLeft | int | اقرأ | يحصل على البوس أسفل اليسار. |
PosBottomMiddle | int | اقرأ | يحصل على البوس أسفل وسط. |
PosBottomRight | int | اقرأ | يحصل على البوس أسفل اليمين. |
الطرق
| التوقيع | وصف |
|---|---|
PdfFileStamp() | المكون الافتراضي لوضع بلا حالة. |
PdfFileStamp(document: Document) | إربط وثيقة محمولة بالفعل. |
PdfFileStamp(document: Document, outputStream: Stream) | ربط وثيقة وتهيئة مسبقاً لبرنامج التخزين بدون معايير. |
PdfFileStamp(document: Document, outputFile: string) | ربط وثيقة وترتيب مسار ملف الناتج لـ حفظ بدون معايير. |
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 تنفيذ؛ المندوبين لإغلاق. |
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) | أضف طابع صورة على الصفحات. |