Como alterar CSV para PDF no Node.js

Este breve tutorial mostra como alterar CSV para PDF no Node.js. O arquivo CSV é acessado de um disco e em um objeto de classe Workbook junto com o caractere delimitador usado para analisá-lo. Nós o exportaremos de CSV para PDF em Node.js salvando a instância da pasta de trabalho como um arquivo PDF no disco.

Etapas para alterar CSV para PDF no Node.js

  1. Estabeleça o ambiente adicionando Aspose.Cells para Node.js via Java em seu aplicativo para converter CSV em PDF
  2. Instancie o objeto de classe TxtLoadOptions e defina o separador usado no CSV de origem
  3. Instancie o objeto de classe Workbook para carregar o CSV de origem usando a configuração acima
  4. Crie uma instância da classe PdfSaveOptions para configurar as linhas de grade no PDF de saída
  5. Ative o tipo de linha de grade a ser exibido no PDF de saída para células da pasta de trabalho
  6. Salve o CSV carregado como um PDF no disco

Nas etapas mencionadas, acessaremos o arquivo CSV de origem usando uma instância da classe Workbook e definiremos o caractere delimitador para que os dados do arquivo CSV de origem sejam lidos de acordo com ele. Em seguida, definiremos as propriedades do arquivo PDF de saída, como a opção de exibir ou não as linhas de grade, juntamente com o tipo de linhas de grade a serem exibidas no PDF de saída, usando uma instância da classe PdfSaveOptions. Por fim, vamos converter CSV em PDF no Node.js salvando a pasta de trabalho carregada como arquivo PDF no disco.

Código para transferir CSV para PDF no Node.js

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");

No exemplo de código acima, transferimos CSV para PDF em Node.js acessando o arquivo CSV de origem na classe Workbook. Podemos controlar ainda mais o processo de carregamento de um CSV definindo AutoFitterOptions, AutoFilter, TextQualifier, IgnoreNotPrinted e muitas outras opções disponíveis na classe TxtLoadOptions.

Aprendemos a operação de alterar o CSV para PDF no Node.js com uma interface de API muito simples. Se você estiver interessado em aprender sobre o processo de conversão de arquivos Excel em arquivos CSV, consulte o artigo como converter Excel para CSV usando Node.js.

 Português