Ebben a rövid útmutatóban magyarázatot adunk arra vonatkozóan, hogy hogyan kell aláhúzni a szöveget a PDF fájlban Java használatával. Tartalmazza az IDE beállításához szükséges erőforrásokat, a fejlesztési lépések listáját, valamint egy futtatható mintakódot, amely bemutatja, hogyan lehet aláhúzni PDF-ben Java használatával. Megtanulja a feladat végrehajtásának lehetőségeit egy újonnan létrehozott PDF-fájlban, vagy betölt egy meglévő fájlt a szöveg aláhúzásához.
A PDF-fájl aláhúzásának lépései Java használatával
- Hozzon létre egy környezetet a Aspose.PDF for Java használatához a szöveg aláhúzására
- Hozzon létre egy Document-t, és adjon hozzá egy oldalt, ahol szöveget adhat hozzá
- Példányosítson egy TextFragment objektumot, és állítsa be a minta szövegét, a pozíciót és az aláhúzás jelzőt
- Példányosítson egy TextBuilder objektumot egy adott oldalhoz, és fűzze hozzá a kitöltött TextFragmentet
- Mentse el az eredményül kapott PDF-fájlt aláhúzott szöveggel
A aláhúzás a PDF-dokumentumban Java használatával folyamatát ezek a lépések foglalják össze. Az egyértelműség kedvéért egy új, egyetlen oldalas PDF-fájl jön létre, amelyhez a TextFragment osztály segítségével minta szöveget adunk. Végül az aláhúzás jelzője be van állítva a TextFragment objektumban, amelyet ezt követően hozzáadunk a PDF-fájlhoz a TextBuilder osztály segítségével.
Kód a PDF szöveg aláhúzásához Java használatával
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"); | |
} | |
} |
Ez a kódrészlet azt fejti ki, hogy hogyan lehet aláhúzni a szöveget PDF-ben Java használatával. Bár ennek a funkciónak a bemutatására egy új PDF-fájl készül, betölthet egy meglévő PDF-fájlt, kereshet benne szöveget, és aláhúzhatja azt a TextFragmentAbsorber osztály segítségével. Hasonlóképpen, a TextFragment osztály használatával nem csak aláhúzhatja a szöveget, hanem megváltoztathatja a formázását is, hogy kiemelje a változást.
Ez a kód azt fejezi ki, hogyan kell aláhúzni PDF-ben Java használatával. Ha más műveleteket szeretne megtanulni, például egy szöveg kiemelését PDF-ben, tekintse meg a hogyan lehet kijelölni egy PDF dokumentumot Java használatával című cikket.