Ten krótki samouczek zawiera instrukcje dotyczące obracania tekstu w programie Adobe Acrobat przy użyciu języka Java. Zawiera szczegółowe informacje na temat konfiguracji środowiska, procedurę pisania aplikacji krok po kroku oraz uruchamialny przykładowy kod do obracania tekstu w programie Adobe przy użyciu języka Java. Nie tylko poznasz proces obracania tekstu w pliku PDF, ale także uzyskasz informacje o ustawianiu innych właściwości tekstu w wynikowym pliku wyjściowym PDF.
Kroki, aby obrócić tekst w programie Adobe Acrobat przy użyciu języka Java
- Skonfiguruj swój projekt, aby dodać Aspose.PDF for Java do dodawania obróconego tekstu
- Utwórz instancję nowego document i dodaj do niej domyślną stronę
- Utwórz obiekt klasy TextFragment, ustawiając rotację frazy tekstowej
- Ustaw pozycję tekstu, czcionkę i kąt obrotu, używając odpowiednich właściwości w obiekcie TextFragment
- Utwórz instancję obiektu klasy TextBuilder przy użyciu strony docelowej
- Dołącz fragment tekstu i zapisz wynikowy plik PDF
Te kroki podsumowują proces obracania tekstu w programie Acrobat przy użyciu języka Java. Najpierw musisz utworzyć nowy plik PDF, pobrać odniesienie do nowo dodanej strony i utworzyć obiekt TextFragment, podając tekst, a następnie ustawiając czcionkę tekstu i kąt obrotu. W końcowych krokach tworzony jest obiekt klasy TextBuilder, który wymaga odniesienia do strony i udostępnia funkcje dołączania fragmentów tekstu do strony, do której prowadzi link.
Kod do obracania tekstu w formacie PDF przy użyciu języka 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"); | |
} |
Ten kod demonstruje zadanie obracania tekstu w formacie PDF przy użyciu języka Java. Wykorzystuje obiekt TextFragment do ustawiania tekstu i jego podstawowych właściwości, takich jak rozmiar czcionki, położenie i kąt obrotu. Możesz także ustawić inne właściwości tekstu, takie jak wyrównanie w poziomie, wyrównanie w pionie i hiperłącze, aby wymienić tylko kilka.
Ten samouczek poprowadził nas, jak w Adobe obracać tekst za pomocą Javy. Jeśli chcesz poznać inne operacje, takie jak dodawanie znaku wodnego do pliku PDF, zapoznaj się z artykułem na temat jak dodać znak wodny do pliku PDF za pomocą Java.