HTML JPG PDF XML DOCX
  Product Family
PDF

Java SDK で PDF を TEX に変換

Aspose.PDF Cloud Java SDK を使用して PDF ドキュメントを TEX 形式に変換

Get Started

Java 用 SDK を使用して PDF を TEX に変換する方法

PDF を TEX に変換するには、次のものを使用します Aspose.PDF Cloud Java SDK このクラウド SDK を使用すると、さまざまなクラウドプラットフォーム向けに Java 言語でクラウドベースの PDF 作成、編集、変換アプリを簡単に構築できます。開く Repository and install. You may also use the following command from the Package Manager Console for install it using Maven. and install. You may also use the following command from the Package Manager Console for install it using Maven.

アプリケーションの pom.xml に Aspose Cloud リポジトリを追加します

Add Aspose Cloud repository


    <repositories>
        <repository>
            <id>aspose-cloud</id>
            <name>Aspose Cloud Repository</name>
            <url>https://releases.aspose.cloud/java/repo/</url>
        </repository>
    </repositories>

API クライアント ライブラリをローカルの Maven リポジトリにインストールするには、次のコマンドを実行するだけです:

Installation from Github


    mvn clean install

Java SDK を使用した PDF から TEX への変換手順

Aspose.PDF Cloud の開発者は、数行のコードだけで PDF を簡単に読み込み、TEX ファイルに変換できます。

  1. アプリケーションシークレットとキーを使用して新しい Configuration オブジェクトを作成します
  2. クラウド API に接続するオブジェクトを作成します
  3. ドキュメントファイルをアップロードします
  4. 変換を実行します
  5. 結果をダウンロードします
 

このサンプルコードは、PDF から TEX への Cloud Java SDK 変換を示しています


    package com.aspose.asposecloudpdfusecases.conversions;

    import java.io.File;
    import java.nio.file.Path;
    import java.nio.file.StandardCopyOption;
    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.AsposeResponse;

    public class ConvertPdfToTeX {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";
            String PDF_FILE_NAME  = "sample.pdf";
            String TEX_OUTPUT = "convert_pdf_output.tex";
        
            try {
                PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

                // upload local PDF file to remote storage
                File file = new File(Path.of(LOCAL_FOLDER, PDF_FILE_NAME).toString());
                String srcPath = Path.of(REMOTE_FOLDER, PDF_FILE_NAME).toString();
                pdfApi.uploadFile(srcPath, file, null);
                System.out.println(String.format("Files successfully uploaded!"));

            // convert PDF to TeX
                AsposeResponse response = pdfApi.putPdfInStorageToTeX(PDF_FILE_NAME, Path.of(REMOTE_FOLDER, TEX_OUTPUT).toString(), REMOTE_FOLDER, null);
        
                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when converting PDF to TeX! '" + response.getStatus() + "'");
                else{
                    // download changed PDF file from remote folder...
                    File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, TEX_OUTPUT).toString(), null, null);
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, TEX_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, TEX_OUTPUT).toString()));
                    System.out.println("Successfully converted PDF document to TeX ! '" + TEX_OUTPUT + "'");
                }

            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
 
  • その他のサポート対象変換

    他にも多数のファイル形式を変換できます

    BMP TO PDF (ビットマップ画像)
    EMF TO PDF (拡張メタファイル形式)
    EPUB TO PDF (電子書籍形式)
    GIF TO PDF (グラフィカル・インターチェンジ・フォーマット)
    HTML-TO-PDF (ハイパーテキスト・マークアップ言語)
    JPEG TO PDF (JPEG 画像)
    MD TO PDF (マークダウン)
    PCL TO PDF (プリンタコマンド言語)
    PDF TO BMP (ビットマップ画像)
    PDF を DOCX に変換 (Office 2007+ の Word 文書)
    PDF を EMF に変換 (拡張メタファイル形式)
    PDF を EPUB に変換 (電子書籍フォーマット)
    PDF を GIF に変換 (グラフィック交換フォーマット)
    PDF を HTML に変換 (ハイパーテキストマークアップ言語)
    PDF を PDF/A に変換 (ポータブルドキュメントフォーマット/A)
    PDF を PNG に変換 (ポータブルネットワークグラフィックス)
    PDF を PPTX に変換 (Open XML プレゼンテーション形式)
    PDF を SVG に変換 (スケーラブルベクターグラフィックス)
    PDF を TEX に変換 (LaTeX 出力テキスト)
    PDF を TIFF に変換 (タグ付き画像形式)
    PDF を TXT に変換 (テキスト文書)
    PDF を XLSX に変換 (OOXML Excel ファイル)
    PDF を XPS に変換 (XML ペーパー仕様)
    PDF を PPTX に変換 (Open XML プレゼンテーション形式)
    PNG を PDF に変換 (ポータブルネットワークグラフィックス)
    SVG を PDF に変換 (スケーラブルベクターグラフィックス)
    TEX を PDF に変換 (LaTeX 出力テキスト)
    TEXT を PDF に変換 (テキスト文書)
    TIFF を PDF に変換 (タグ付き画像形式)
    XPS を PDF に変換 (XML ペーパー仕様)