HTML JPG PDF XML DOCX
  Product Family
PDF

Java SDK で TIFF を PDF に変換

Aspose.PDF Cloud Java SDK を使用して TIFF 文書を PDF を含む複数の形式にエクスポート

Get Started

Java 用 SDK を使用した TIFF から PDF への変換方法

TIFF を PDF に変換するには、次のものを使用します Aspose.PDF Cloud Java SDK この Cloud SDK を使用すると、さまざまなクラウドプラットフォーム向けに Java 言語でクラウドベースの PDF 作成、編集、変換アプリを簡単に構築できます。開く Repository パッケージマネージャーで Aspose.PDF Cloud を検索 そしてインストールします。Package Manager Console から次のコマンドを使用して Maven でインストールすることもできます。

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

Aspose Cloud リポジトリの追加


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

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

GitHub からのインストール


    mvn clean install

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

Aspose.PDF Cloud の開発者は、数行のコードで TIFF ファイルを簡単にロードし、PDF に変換できます。

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

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


    package com.aspose.asposecloudpdfusecases.conversions;

    import java.io.File;
    import java.nio.file.Path;
    import java.nio.file.StandardCopyOption;
    import java.util.ArrayList;

    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.AsposeResponse;
    import com.aspose.asposecloudpdf.model.ImageSrcType;
    import com.aspose.asposecloudpdf.model.ImageTemplate;
    import com.aspose.asposecloudpdf.model.ImageTemplatesRequest;

    public class ConvertTiffToPdf {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";
            String PDF_OUTPUT      = "convert_tiff_pdf_output.pdf";
            String TIFF_FILE_NAME  = "sample.tiff";
        
            try {
                PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

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

                ImageTemplatesRequest imageTemplatesRequest = new ImageTemplatesRequest()
                    .isOCR(false)
                    .imagesList(new ArrayList<ImageTemplate>(){{
                        add(new ImageTemplate().imagePath(Path.of(REMOTE_FOLDER , TIFF_FILE_NAME).toString()).imageSrcType(ImageSrcType.COMMON));
                    }});

                AsposeResponse response = pdfApi.putImageInStorageToPdf(PDF_OUTPUT, imageTemplatesRequest, REMOTE_FOLDER, null);

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

            } 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 (Markdown)
    PCL TO PDF (プリンターコマンド言語)
    PDF TO BMP (ビットマップ画像)
    PDFからDOCXへ (Office 2007+ Word文書)
    PDFからEMFへ (拡張メタファイル形式)
    PDFからEPUBへ (電子書籍フォーマット)
    PDFからGIFへ (グラフィカル・インターチェンジ・フォーマット)
    PDFからHTMLへ (ハイパーテキスト・マークアップ・ランゲージ)
    PDFからJPEGへ (JPEG画像)
    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出力テキスト)
    テキストからPDFへ (テキスト文書)
    TIFFからPDFへ (タグ付き画像形式)
    XPSからPDFへ (XML紙仕様)