Tento stručný výukový program jak otáčet text v Adobe Acrobatu pomocí Javy. Poskytuje podrobnosti o konfiguraci prostředí, postup při psaní aplikace krok za krokem a spustitelný ukázkový kód pro otočení textu v Adobe pomocí Java. Naučíte se nejen postup otáčení textu v PDF, ale také získáte informace o nastavení dalších vlastností textu ve výsledném výstupním PDF souboru.
Kroky k otočení textu v Adobe Acrobat pomocí Java
- Nakonfigurujte svůj projekt tak, aby přidal Aspose.PDF for Java pro přidání otočeného textu
- Vytvořte instanci nového document a přidejte k němu výchozí stránku
- Vytvořte objekt třídy TextFragment nastavením textové fráze, která se má otáčet
- Nastavte polohu textu, písmo a úhel otočení pomocí příslušných vlastností v objektu TextFragment
- Vytvořte instanci objektu třídy TextBuilder pomocí cílové stránky
- Připojte textový fragment a uložte výsledný soubor PDF
Tyto kroky shrnují proces otáčení textu v Acrobatu pomocí Javy. Nejprve musíte vytvořit nový soubor PDF, získat odkaz na nově přidanou stránku a vytvořit objekt TextFragment poskytnutím textu a následným nastavením písma textu a úhlu otočení. V posledních krocích je vytvořen objekt třídy TextBuilder, který vyžaduje odkaz na stránku a poskytuje funkce pro připojení textových fragmentů na propojenou stránku.
Kód pro otočení textu v PDF pomocí Java
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"); | |
} |
Tento kód demonstruje úkol otočit text v PDF pomocí Java. Používá objekt TextFragment k nastavení textu a jeho základních vlastností, jako je velikost písma, poloha a úhel otočení. Můžete také nastavit další vlastnosti textu, jako je vodorovné zarovnání, svislé zarovnání a hypertextový odkaz, abychom jmenovali jen několik.
Tento tutoriál nám ukázal, jak v Adobe otáčet text pomocí Javy. Pokud se chcete naučit další operace, jako je přidání vodoznaku do PDF, přečtěte si článek na jak přidat vodoznak do PDF pomocí Java.