في هذا البرنامج التعليمي الإرشادي القصير ، يتم توفير شرح لـ ** كيفية تسطير النص في ملف PDF باستخدام Java **. يحتوي على الموارد اللازمة لإعداد IDE ، وقائمة بخطوات التطوير ، ونموذج تعليمة برمجية قابلة للتشغيل توضح ** كيفية إضافة تسطير في PDF باستخدام Java **. ستتعلم خيارات تنفيذ هذه المهمة في ملف PDF تم إنشاؤه حديثًا أو تحميل ملف موجود لتسطير النص فيه.
خطوات للتسطير في ملف PDF باستخدام Java
- قم بتهيئة البيئة لاستخدام Aspose.PDF for Java لتسطير النص
- قم بإنشاء Document وأضف صفحة لإضافة بعض النص إليها
- إنشاء كائن TextFragment وتعيين نموذج النص والموضع وعلامة التسطير
- إنشاء كائن TextBuilder لصفحة معينة وإلحاق جزء النص المعبأ بها
- احفظ ملف PDF الناتج بنص مسطر
يتم تلخيص عملية * كيفية التسطير في مستند PDF باستخدام Java * في هذه الخطوات. للتوضيح ، يتم إنشاء ملف PDF جديد بصفحة واحدة ، وإضافة نص نموذجي إليه باستخدام فئة TextFragment. أخيرًا ، يتم تعيين علامة التسطير في كائن TextFragment الذي تمت إضافته لاحقًا إلى ملف PDF باستخدام فئة TextBuilder.
كود لتسطير النص في PDF باستخدام Java
import com.aspose.pdf.License; | |
import com.aspose.pdf.Document; | |
import com.aspose.pdf.TextFragment; | |
import com.aspose.pdf.TextBuilder; | |
public class UnderlinePdfText { | |
public static void main(String[] args) throws Exception // Underline a text in Java | |
{ | |
// Set the license to underline PDF text | |
License licPdf= new License(); | |
licPdf.setLicense("Conholdate.Total.Product.Family.lic"); | |
// Create a document for verifying underline text | |
Document pdfDocForUnderline = new Document(); | |
// Insert a page inside the PDF | |
pdfDocForUnderline.getPages().add(); | |
// Create a TextFragment object to test the underline feature | |
TextFragment txtFrag = new TextFragment("Sample text to underline"); | |
txtFrag.setPosition(new com.aspose.pdf.Position(20, 800)); | |
txtFrag.getTextState().setUnderline(true); | |
// Create a TextBuilder object to add the PDF page | |
TextBuilder txtBuilder = new TextBuilder(pdfDocForUnderline.getPages().get_Item(1)); | |
// Append the TextFragment to the PDF | |
txtBuilder.appendText(txtFrag); | |
// Save the resultant PDF | |
pdfDocForUnderline.save("outputUnderlineText.pdf"); | |
} | |
} |
يوضح مقطع الكود هذا * كيفية تسطير النص في ملف PDF باستخدام Java *. على الرغم من إنشاء ملف PDF جديد لإظهار هذه الميزة ، إلا أنه يمكنك تحميل ملف PDF موجود والبحث عن نص فيه ووضع خط تحته باستخدام فئة TextFragmentAbsorber. وبالمثل ، باستخدام فئة TextFragment ، لا يمكنك فقط تسطير النص ولكن يمكنك تغيير تنسيقه لإبراز التغيير.
يوضح هذا الرمز * كيفية التسطير في PDF باستخدام Java *. إذا كنت تريد تعلم عمليات أخرى مثل تمييز نص في ملف PDF ، فراجع المقالة على كيفية تمييز مستند PDF باستخدام Java.