この短いチュートリアルでは、Node.js で CSV を PDF に変更する方法について説明します。 CSV ファイルは、解析に使用される区切り文字とともにディスクから Workbook クラス オブジェクトにアクセスされます。次に、ワークブック インスタンスを PDF ファイルとしてディスクに保存することで、Node.js の CSV から PDF にエクスポートします。
Node.js で CSV を PDF に変更する手順
- アプリケーションに Java 経由の Node.js 用 Aspose.Cells を追加して、CSV を PDF に変換する環境を確立します。
- TxtLoadOptions クラス オブジェクトをインスタンス化し、ソース CSV で使用される区切り文字を設定します。
- 上記の構成を使用して、Workbook クラス オブジェクトをインスタンス化してソース CSV をロードします
- PdfSaveOptions クラスのインスタンスを作成して、出力 PDF のグリッド線を構成します
- ワークブックのセルの出力 PDF に表示されるグリッド線のタイプを有効にする
- 読み込んだ CSV を PDF としてディスクに保存します
上記の手順では、Workbook クラスのインスタンスを使用してソース CSV ファイルにアクセスし、それに応じてソース CSV ファイルのデータが読み込まれるように区切り文字を設定します。次に、PdfSaveOptions クラスのインスタンスを使用して、出力 PDF に表示されるグリッド線の種類とともにグリッド線を表示するかどうかのオプションなど、出力 PDF ファイルのプロパティを定義します。最後に、ロードされたワークブックを PDF ファイルとしてディスクに保存することで、Node.js で CSV を PDF に変換します。
Node.js で CSV を PDF に転送するコード
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
// Set the API license to convert a CSV to a PDF file | |
new aspose.cells.License().setLicense("License.lic"); | |
// Options for oading the source comma-separated value file | |
var loadOpts = new LoadOptions(LoadFormat.CSV); | |
// Create a workbook | |
var csvWb = new aspose.cells.Workbook("sourcefile.xlsx", loadOpts); | |
// Create the PDFSaveOptions class object | |
var opts = new aspose.cells.PdfSaveOptions(); | |
// Set printing grid lines method to true | |
csvWb.getWorksheets().get(0).getPageSetup().setPrintGridlines(true); | |
// Autofit the columns inside the PDF | |
csvWb.getWorksheets().get(0).autoFitColumns(); | |
// Export the workbook as PDF | |
csvWb.save("outputfile.pdf",opts); | |
console.log("CSV to PDF conversion performed successfully"); |
上記のコード例では、Workbook クラスのソース CSV ファイルにアクセスすることで Node.js で CSV を PDF に転送します。 AutoFitterOptions、AutoFilter、TextQualifier、IgnoreNotPrinted、および TxtLoadOptions クラスで利用可能なその他の多くのオプションを定義することで、CSV のロード プロセスをさらに制御できます。
非常にシンプルな API インターフェイスを使用して、Node.js で CSV を PDF に変更する 操作を学習しました。 Excel ファイルを CSV ファイルに変換するプロセスについて知りたい場合は、Node.jsを使用してExcelをCSVに変換する方法 の記事を参照してください。