Ez a rövid oktatóanyag bemutatja, hogyan lehet szöveget forgatni az Adobe Acrobat programban Java használatával. Részleteket ad a környezet konfigurációjáról, lépésenkénti eljárást az alkalmazás megírásához, valamint egy futtatható mintakódot a szöveg forgatásához az Adobe programban Java használatával. Nemcsak a PDF-ben lévő szöveg elforgatásának folyamatát tanulja meg, hanem információkat kaphat a szöveg egyéb tulajdonságainak beállításáról is az eredményül kapott PDF kimeneti fájlban.
Szövegforgatás lépései az Adobe Acrobat programban Java használatával
- Konfigurálja a projektet úgy, hogy hozzáadja a Aspose.PDF for Java elemet az elforgatott szöveg hozzáadásához
- Példányosítson egy új document-et, és adjon hozzá egy alapértelmezett oldalt
- Hozzon létre egy TextFragment osztályobjektumot az elforgatandó szövegkifejezés beállításával
- Állítsa be a szöveg helyzetét, betűtípusát és elforgatási szögét a TextFragment objektum megfelelő tulajdonságaival
- Példányosítson egy TextBuilder osztályobjektumot a céloldal használatával
- Csatolja hozzá a szövegrészletet, és mentse az eredményül kapott PDF-fájlt
Ezek a lépések összefoglalják a szöveg elforgatásának folyamatát az Acrobat programban Java használatával. Először is létre kell hoznia egy új PDF-fájlt, be kell szereznie a hivatkozást egy újonnan hozzáadott oldalra, és létre kell hoznia egy TextFragment objektumot a szöveg megadásával, majd be kell állítania a szöveg betűtípusát és elforgatási szögét. Az utolsó lépésekben létrejön egy TextBuilder osztályobjektum, amely hivatkozást igényel az oldalra, és olyan funkciókat biztosít, amelyek szövegrészleteket fűznek a hivatkozott oldalhoz.
Kód a szöveg forgatásához PDF-ben Java használatával
import com.aspose.pdf.Document; | |
import com.aspose.pdf.License; | |
import com.aspose.pdf.Page; | |
import com.aspose.pdf.Position; | |
import com.aspose.pdf.TextBuilder; | |
import com.aspose.pdf.TextFragment; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to add rotated text to a PDF file using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Instantiate a document to add rotated text | |
Document pdfDoc = new Document(); | |
// Add a new page | |
Page pdfNewPage = (Page)pdfDoc.getPages().add(); | |
// Create a text element | |
TextFragment txtFragment = new TextFragment("Sample text rotated at angle 75"); | |
txtFragment.setPosition(new Position(300, 600)); | |
// Set Font size | |
txtFragment.getTextState().setFontSize(12); | |
// Set angle of rotation | |
txtFragment.getTextState().setRotation(75); | |
// Create a TextBuilder object | |
TextBuilder txtBuilder = new TextBuilder(pdfNewPage); | |
// Append the text fragment using the TextBuilder object | |
txtBuilder.appendText(txtFragment); | |
// Save the document | |
pdfDoc.save("PDFWithRotatedText.pdf"); | |
System.out.println("Done"); | |
} |
Ez a kód bemutatja a szöveg elforgatását PDF-ben Java használatával. TextFragment objektum segítségével állítja be a szöveget és alapvető tulajdonságait, például a betűméretet, pozíciót és elforgatási szöget. A szöveg egyéb tulajdonságait is beállíthatja, például vízszintes igazítást, függőleges igazítást és hiperhivatkozást, hogy csak néhányat említsünk.
Ez az oktatóanyag elvezetett minket ahhoz, hogy az Adobe-ban hogyan lehet szöveget forgatni Java használatával. Ha további műveleteket szeretne megtudni, például vízjel hozzáadását PDF-hez, olvassa el a hogyan lehet vízjelet hozzáadni a PDF-hez Java használatával című cikket.