
概要
今日のデジタル世界では、CorelDRAW ファイルを PDF に変換することが、シームレスな共有と印刷のために重要です。PDF ファイルは広く受け入れられており、デザインが意図したとおりに表示されることを保証します。Aspose.Imaging for Java はこのプロセスで重要な役割を果たし、開発者に画像の操作と変換のための強力なツールセットを提供します。使いやすさと強力な機能を備えた Aspose.Imaging for Java は、CorelDRAW ファイルを PDF に効率的に変換したい開発者にとって頼りになるソリューションです。
この記事では、以下の点について説明します。
CorelDRAW ファイルを PDF に変換 - オンラインで試す
こちら から利用できる無料のオンライン ツールをお試しください。使いやすく、CorelDRAW ファイルを高精度ですばやく PDF に変換します。このオンライン CDR から PDF へのコンバーターは、ソフトウェアをインストールせずに高速で信頼性の高いソリューションを必要とする方に最適です。さらに、Web ベースで、ドラッグ アンド ドロップ ユーザー インターフェイスを提供します。

Java で CDR を PDF に変換する - コード サンプル
Aspose.Imaging for Java を使用して CorelDRAW ファイルを PDF に変換するには、次の手順に従います。
- load メソッドを呼び出して、ソース CDR ファイルを読み込みます。
- メソッドを呼び出してページのラスタライズ オプションを作成します。
- PdfOptions クラスのオブジェクトを作成します。
- MultiPageOptions クラスのインスタンスをインスタンス化します。
- ページのラスタライズ オプションを定義するには、setPageRasterizationOptions メソッドを呼び出します。
- save メソッドは、CDR イメージを PDF 形式でエクスポートします。
CorelDRAW ファイルをプログラムで PDF に変換するには、次の Java コード サンプルを参照してください。
まず、次のクラスを作成します。
package com.example;
import com.aspose.imaging.Image;
import com.aspose.imaging.Size;
import com.aspose.imaging.VectorMultipageImage;
import com.aspose.imaging.imageoptions.VectorRasterizationOptions;
import java.util.LinkedList;
import java.util.List;
public final class PageOptionsBuilder
{
private PageOptionsBuilder()
{
// ユーティリティクラス
}
public static <TOptions extends VectorRasterizationOptions> VectorRasterizationOptions[]
createPageOptions(Class<TOptions> type, VectorMultipageImage image)
{
List<VectorRasterizationOptions> list = new LinkedList<>();
// 画像内の各ページのページラスタライズオプションを作成する
for (Image page : image.getPages())
{
try
{
list.add(createPageOptions(type, page.getSize()));
}
catch (InstantiationException | IllegalAccessException e)
{
throw new Error(e);
}
}
return list.toArray(new VectorRasterizationOptions[0]);
}
private static <TOptions extends VectorRasterizationOptions> VectorRasterizationOptions
createPageOptions(Class<TOptions> type, Size pageSize) throws IllegalAccessException, InstantiationException
{
// ラスタライズオプションのインスタンスを作成する
TOptions options = type.newInstance();
// ページサイズを設定する
options.setPageSize(Size.to_SizeF(pageSize));
return options;
}
}
次に、上記のクラスをメインクラスに使用します。
package com.example;
import com.aspose.imaging.Image;
import com.aspose.imaging.VectorMultipageImage;
import com.aspose.imaging.imageoptions.CdrRasterizationOptions;
import com.aspose.imaging.imageoptions.MultiPageOptions;
import com.aspose.imaging.imageoptions.PdfOptions;
import com.aspose.imaging.imageoptions.VectorRasterizationOptions;
public class main
{
public static void main(String[] args)
{
// 作業ファイルのパスを定義します。
String inputFileName = "test.cdr";
String outFile = "test.pdf";
// ソース CDR ファイルをロードするには、load メソッドを呼び出します。
try (VectorMultipageImage image = (VectorMultipageImage) Image.load(inputFileName))
{
// メソッドを呼び出してページのラスタライズ オプションを作成します。
VectorRasterizationOptions[] pageOptions = PageOptionsBuilder.createPageOptions(CdrRasterizationOptions.class, image);
// PdfOptions クラスのオブジェクトを作成します。
PdfOptions options = new PdfOptions();
// MultiPageOptions クラスのインスタンスをインスタンス化します。
MultiPageOptions multiPageOptions = new MultiPageOptions();
// ページのラスタライズ オプションを定義するには、setPageRasterizationOptions メソッドを呼び出します。
multiPageOptions.setPageRasterizationOptions(pageOptions);
options.setMultiPageOptions(multiPageOptions);
// save メソッドは CDR イメージを PDF 形式でエクスポートします。
image.save(outFile, options);
}
}
}
出力は以下の画像で確認できます。

ライブラリのインストール
Aspose.Imaging for Java を使い始めるには、ここ からライブラリをダウンロードしてください。または、次の Maven 依存関係をプロジェクトに追加することもできます。
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging</artifactId>
<version>24.5</version>
<classifier>jdk16</classifier>
</dependency>
無料ライセンスを取得する
Aspose 製品の無料試用版を入手するには、こちら にアクセスしてください。
最後に
Aspose.Imaging for Java が提供するオンライン ツールと API を使用して、CorelDRAW ファイルを PDF に変換できるようになりました。この強力なライブラリによりプロセスが簡素化され、柔軟性とカスタマイズ性が高まります。変換のニーズに合わせて Aspose.Imaging for Java を検討してください。
役に立つリソース
ドキュメントやコミュニティ フォーラムなどの追加リソースを調べて、理解とスキルを高めてください。これらのリソースは、ブログの内容を超えた貴重な洞察を提供します。
よくある質問 – FAQ
Aspose.Imaging for Java を使用して CorelDRAW ファイルを PDF に変換するにはどうすればよいですか?
Image.load メソッドを使用して CDR ファイルを読み込み、PdfOptions を作成し、save メソッドを呼び出して PDF に変換して保存します。この link は Java での実装を示しています。
Aspose.Imaging for Java は CDR ファイルのバッチ処理に適していますか?
はい、Aspose.Imaging for Java はバッチ処理をサポートしており、1 回の操作で複数の CDR ファイルを PDF に変換できます。