PdfFileStamp

المعلومات العامة

PdfFileStamp هي فئة في Aspose.PDF FOSS لـ Java. الميراث من: AutoCloseable.

يوفر طرق إضافة الطوابع (النص أو الصورة) إلى صفحات PDF.

توفر هذه الفئة 23 طريقة للعمل مع PdfFileStamp كائنات في برامج Java. المنهجيات المتاحة تشمل: PdfFileStamp, addFooter, addHeader, addPageNumber, addStamp, bindPdf, close, getDocument, getStampCount, getStampId, save, setInputFile,، و 1 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: document, stampCount, stampId.

خصائص

اسمالنوعالوصولوصف
documentDocumentاقرأيعيد الوثيقة المرتبطة، أو {@code null}.
stampIdintاقرأيعيد رمز الطابع الذي يستخدمه مساعدو طوابع الراحة.
stampCountintاقرأيعيد عدد الطوابع التي تم إضافتها.

الطرق

التوقيعوصف
PdfFileStamp()يخلق مثالاً جديداً {@code PdfFileStamp} .
PdfFileStamp(inputStream: InputStream, outputStream: OutputStream)يخلق {@code PdfFileStamp} مقيد بالتيار المدخول و مُكوّن لـ:
كتابة النتيجة المختومة إلى تيار الخروج المدفوع عندما:
{@link #close()} هو المُسمّى.
PdfFileStamp(inputFile: String, outputFile: String)يخلق {@code PdfFileStamp} المرتبطة بـ { @ code inputFile} ويتم تكوينها
للكتابة النتيجة المختومة إلى {@code outputFile} عندما { @link #close() }
يسمى.
PdfFileStamp(document: Document)يخلق {@code PdfFileStamp} مرتبط بـ{@ code document}.
getDocument()Documentيعيد الوثيقة المرتبطة، أو {@code null}.
setInputFile(inputFile: String)يحدد مسار ملف الإدخال.
bindPdf(inputFile: String)booleanيربط ملف PDF مع محرر الطوابع.
bindPdf(inputStream: InputStream)booleanيربط PDF من تيار إدخال.
bindPdf(document: Document)booleanيربط {@link Document} الموجودة إلى محرر الطابع.
addStamp(stamp: TextStamp)يضيف طابع نصي إلى قائمة الطوابع التي يجب تطبيقها.
addStamp(stamp: Stamp)يضيف واجهة {@link Stamp} إلى قائمة الطوابع التي يجب تطبيقها.
addFooter(footerText: FormattedText, bottomMargin: float)يضيف قاعدة أسفل نص لكل الصفحات.
addFooter(footerText: FormattedText, bottomMargin: float, leftIndent: float, rightIndent: float)إضافة أسفل نص لكل الصفحات مع قطع واضحة يسار / يمين
(يعكس C# {@code AddFooter(FormattedText، تعوم، عومة، العوم) }
4-arg overload used by PDFNEWNET-28949 and similar tests).
addFooter(imageFile: String, bottomMargin: float)يضيف أسفل الصورة لجميع الصفحات.
addHeader(headerText: FormattedText, topMargin: float)يضيف عنوان نص لكل الصفحات.
addHeader(imageFile: String, topMargin: float)يضيف عنوان الصورة إلى جميع الصفحات.
addPageNumber(formattedText: FormattedText)يضيف طابع رقم الصفحة إلى جميع الصور باستخدام النص المنسق المقدم
كمصدر لقيمة النص و حالة النظام.
getStampId()intيعيد رمز الطابع الذي يستخدمه مساعدو طوابع الراحة.
setStampId(stampId: int)يحدد هوية الطابع المستخدمة من قبل المساعدين التاليين للطوابع.
getStampCount()intيعيد عدد الطوابع التي تم إضافتها.
save(outputFile: String)booleanيحفظ المستند المرتبط إلى ملف.
save(outputStream: OutputStream)booleanيحفظ الوثيقة المرتبطة إلى تيار مخرج.
close()يغلق محرر الطابع و يطلق الوثيقة المرتبطة.

انظر أيضاً

 العربية