この簡単なチュートリアルでは、Java を使用して Adobe Acrobat でテキストを回転する方法について説明します。環境構成の詳細、アプリケーションを作成するための段階的な手順、および Java を使用して Adobe でテキストを回転させるための実行可能なサンプル コードを提供します。 PDF 内のテキストを回転するプロセスを学習するだけでなく、結果の出力 PDF ファイル内のテキストの他のプロパティの設定に関する情報も取得します。
Java を使用して Adobe Acrobat でテキストを回転する手順
- 回転したテキストを追加するために Aspose.PDF for Java を追加するようにプロジェクトを構成します
- 新しい document をインスタンス化し、デフォルト ページを追加します
- テキスト フレーズを回転するように設定して、TextFragment クラス オブジェクトを作成します
- TextFragment オブジェクトの関連するプロパティを使用して、テキストの位置、フォント、および回転角度を設定します
- ターゲット ページを使用して TextBuilder クラス オブジェクトをインスタンス化する
- テキストフラグメントを追加し、結果の PDF ファイルを保存します
これらの手順は、Java を使用して Acrobat でテキストを回転させるプロセスをまとめたものです。最初に、新しい PDF ファイルを作成し、新しく追加されたページへの参照を取得し、テキストを提供して TextFragment オブジェクトを作成し、続いてテキストのフォントと回転角度を設定する必要があります。最後の手順では、ページへの参照を必要とし、リンクされたページにテキスト フラグメントを追加する機能を提供する TextBuilder クラス オブジェクトが作成されます。
Java を使用して PDF のテキストを回転させるコード
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"); | |
} |
このコードは、Java を使用して PDF 上のテキストを回転するタスクを示しています。 TextFragment オブジェクトを使用して、テキストと、フォント サイズ、位置、回転角度などの基本的なプロパティを設定します。水平方向の配置、垂直方向の配置、ハイパーリンクなど、テキストの他のプロパティを設定することもできます。
このチュートリアルでは、Adobe で Java を使用してテキストを回転する方法について説明しました。 PDF に透かしを追加するなど、他の操作について知りたい場合は、Javaを使用してPDFに透かしを追加する方法 の記事を参照してください。