HTML
JPG
PDF
XML
DOCX
PDF
Java 用 SDK を使用して MD を PDF に変換する方法
MD を PDF に変換するには、以下を使用します Aspose.PDF Cloud Java SDK このクラウド 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>
ローカル Maven リポジトリに API クライアント ライブラリをインストールするには、次のコマンドを実行してください。
Github からのインストール
mvn clean install
Java SDK を使用して MD を PDF に変換する手順
Aspose.PDF Cloud の開発者は、数行のコードで MD ファイルを簡単に読み込み、PDF に変換できます。
- アプリケーション シークレットとキーを使用して新しい Configuration オブジェクトを作成する
- Cloud API に接続するオブジェクトを作成する
- ドキュメント ファイルをアップロードする
- 変換を実行する
- 結果をダウンロードする
このサンプル コードは、MD から PDF への 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 ConvertMdToPdf {
public static void Convert() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String MD_FILE_NAME = "sample.md";
String PDF_MD_OUTPUT = "convert_md_pdf_output.pdf";
try {
PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);
// upload local PDF file to remote storage
File file = new File(Path.of(LOCAL_FOLDER, MD_FILE_NAME).toString());
String srcPath = Path.of(REMOTE_FOLDER, MD_FILE_NAME).toString();
pdfApi.uploadFile(srcPath, file, null);
System.out.println(String.format("Files %s successfully uploaded!", MD_FILE_NAME));
// convert Md to PDF
AsposeResponse response = pdfApi.putMarkdownInStorageToPdf(PDF_MD_OUTPUT, srcPath, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when converting Markdown to PDF! '" + response.getStatus() + "'");
else{
// download changed PDF file from remote folder...
File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, PDF_MD_OUTPUT).toString(), null, null);
java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_MD_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_MD_OUTPUT).toString()));
System.out.println("Successfully converted markdown to PDF document ! '" + PDF_MD_OUTPUT + "'");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
他のサポートされている変換
他にも多くのファイル形式を変換できます
BMP から PDF (ビットマップ画像)
EMF から PDF (拡張メタファイル形式)
EPUB から PDF (電子書籍フォーマット)
GIF から PDF (グラフィカル交換形式)
HTML から PDF (ハイパーテキストマークアップ言語)
JPEG から PDF (JPEG 画像)
MD から PDF (Markdown)
PCL から PDF (プリンターコマンド言語)
PDF を 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 出力テキスト)
TEXT を PDF に変換 (テキストドキュメント)
TIFF を PDF に変換 (タグ付き画像フォーマット)
XPS を PDF に変換 (XML ペーパー仕様)