Node.js에서 PDF를 EPUB, TeX, Text, XPS로 변환

PDF를 EPUB로 변환

**EPUB**는 국제 디지털 출판 포럼(IDPF)의 자유롭고 개방된 전자책 표준입니다. 파일의 확장자는 .epub입니다. EPUB은 리플로우 가능한 콘텐츠를 위해 설계되었으며, 이는 EPUB 리더가 특정 디스플레이 장치에 맞게 텍스트를 최적화할 수 있음을 의미합니다. EPUB은 고정 레이아웃 콘텐츠도 지원합니다. 이 형식은 출판사와 변환 업체가 내부에서 사용할 수 있는 단일 형식이자 배포 및 판매를 위한 형식으로 의도되었습니다. 이는 Open eBook 표준을 대체합니다.

PDF 문서를 변환하려는 경우, 다음을 사용할 수 있습니다 AsposePdfToEPUB 함수. Node.js 환경에서 변환하려면 다음 코드 스니펫을 확인하십시오.

CommonJS:

  1. 호출 require 그리고 가져오기 asposepdfnodejs 모듈로 AsposePdf 변수.
  2. 변환될 PDF 파일의 이름을 지정하십시오.
  3. 호출 AsposePdf Promise로 파일 변환 작업을 수행하고, 성공하면 객체를 받습니다.
  4. 함수를 호출합니다. AsposePdfToEPUB.
  5. PDF 파일을 변환합니다. 따라서 ‘json.errorCode’가 0이면 작업 결과가 “ResultPDFtoEPUB.epub"에 저장됩니다. json.errorCode 매개변수가 0이 아니고 그에 따라 파일에 오류가 나타나는 경우, 오류 정보는 ‘json.errorText’에 포함됩니다.

  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Convert a PDF-file to ePub and save the "ResultPDFtoEPUB.epub"*/
      const json = AsposePdfModule.AsposePdfToEPUB(pdf_file, "ResultPDFtoEPUB.epub");
      console.log("AsposePdfToEPUB => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6:

  1. 가져오기 asposepdfnodejs 모듈.
  2. 변환될 PDF 파일의 이름을 지정하십시오
  3. AsposePdf 모듈을 초기화합니다. 성공하면 객체를 받습니다.
  4. 함수를 호출합니다. AsposePdfToEPUB.
  5. PDF 파일을 변환합니다. 따라서 ‘json.errorCode’가 0이면 작업 결과가 “ResultPDFtoEPUB.epub"에 저장됩니다. json.errorCode 매개변수가 0이 아니고 그에 따라 파일에 오류가 나타나는 경우, 오류 정보는 ‘json.errorText’에 포함됩니다.

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Convert a PDF-file to ePub and save the "ResultPDFtoEPUB.epub"*/
  const json = AsposePdfModule.AsposePdfToEPUB(pdf_file, "ResultPDFtoEPUB.epub");
  console.log("AsposePdfToEPUB => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);

PDF를 TeX로 변환

Aspose.PDF for Node.js PDF를 TeX로 변환하는 것을 지원합니다. PDF 문서를 변환하려는 경우, 다음을 사용할 수 있습니다 AsposePdfToTeX 함수. Node.js 환경에서 변환하려면 다음 코드 스니펫을 확인하십시오.

CommonJS:

  1. 호출 require 그리고 가져오기 asposepdfnodejs 모듈로 AsposePdf 변수.
  2. 변환될 PDF 파일의 이름을 지정하십시오.
  3. 호출 AsposePdf Promise로 파일 변환 작업을 수행하고, 성공하면 객체를 받습니다.
  4. 함수를 호출합니다. AsposePdfToTeX.
  5. PDF 파일을 변환합니다. 따라서 ‘json.errorCode’가 0이면 작업 결과가 “ResultPDFtoTeX.tex"에 저장됩니다. json.errorCode 매개변수가 0이 아니고 그에 따라 파일에 오류가 발생하면 오류 정보는 ‘json.errorText’에 포함됩니다.

  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Convert a PDF-file to TeX and save the "ResultPDFtoTeX.tex"*/
      const json = AsposePdfModule.AsposePdfToTeX(pdf_file, "ResultPDFtoTeX.tex");
      console.log("AsposePdfToTeX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6:

  1. 가져오기 asposepdfnodejs 모듈.
  2. 변환될 PDF 파일의 이름을 지정하십시오
  3. AsposePdf 모듈을 초기화합니다. 성공하면 객체를 받습니다.
  4. 함수를 호출합니다. AsposePdfToTeX.
  5. PDF 파일을 변환합니다. 따라서 ‘json.errorCode’가 0이면 작업 결과가 “ResultPDFtoTeX.tex"에 저장됩니다. json.errorCode 매개변수가 0이 아니고 그에 따라 파일에 오류가 발생하면 오류 정보는 ‘json.errorText’에 포함됩니다.

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Convert a PDF-file to TeX and save the "ResultPDFtoTeX.tex"*/
  const json = AsposePdfModule.AsposePdfToTeX(pdf_file, "ResultPDFtoTeX.tex");
  console.log("AsposePdfToTeX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);

PDF를 TXT로 변환하기

PDF 문서를 변환하려는 경우, 다음을 사용할 수 있습니다 AsposePdfToTxt 함수. Node.js 환경에서 변환하려면 다음 코드 스니펫을 확인하십시오.

CommonJS:

  1. 호출 require 그리고 가져오기 asposepdfnodejs 모듈로 AsposePdf 변수.
  2. 변환될 PDF 파일의 이름을 지정하십시오.
  3. 호출 AsposePdf Promise로 파일 변환 작업을 수행하고, 성공하면 객체를 받습니다.
  4. 함수를 호출합니다. AsposePdfToTxt.
  5. PDF 파일을 변환합니다. 따라서 ‘json.errorCode’가 0이면 작업 결과가 “ResultPDFtoTxt.txt"에 저장됩니다. json.errorCode 매개변수가 0이 아니고 그에 따라 파일에 오류가 나타나는 경우, 오류 정보는 ‘json.errorText’에 포함됩니다.

  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Convert a PDF-file to Txt and save the "ResultPDFtoTxt.txt"*/
      const json = AsposePdfModule.AsposePdfToTxt(pdf_file, "ResultPDFtoTxt.txt");
      console.log("AsposePdfToTxt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6:

  1. 가져오기 asposepdfnodejs 모듈.
  2. 변환될 PDF 파일의 이름을 지정하십시오
  3. AsposePdf 모듈을 초기화합니다. 성공하면 객체를 받습니다.
  4. 함수를 호출합니다. AsposePdfToTxt.
  5. PDF 파일을 변환합니다. 따라서 ‘json.errorCode’가 0이면 작업 결과가 “ResultPDFtoTxt.txt"에 저장됩니다. json.errorCode 매개변수가 0이 아니고 그에 따라 파일에 오류가 나타나는 경우, 오류 정보는 ‘json.errorText’에 포함됩니다.

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Convert a PDF-file to Txt and save the "ResultPDFtoTxt.txt"*/
  const json = AsposePdfModule.AsposePdfToTxt(pdf_file, "ResultPDFtoTxt.txt");
  console.log("AsposePdfToTxt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);

PDF를 XPS로 변환

XPS 파일 형식은 주로 Microsoft Corporation의 XML Paper Specification과 관련이 있습니다. XML Paper Specification (XPS)은 이전에 Metro라는 코드명으로 불렸으며 Next Generation Print Path (NGPP) 마케팅 개념을 포함하고 있으며, Microsoft가 문서 생성 및 보기 기능을 Windows 운영 체제에 통합하기 위한 이니셔티브입니다.

Aspose.PDF for Node.js는 PDF 파일을 변환할 가능성을 제공합니다 XPS 포맷. 제공된 코드 스니펫을 사용하여 Node.js에서 PDF 파일을 XPS 포맷으로 변환해 보겠습니다.

PDF 문서를 변환하려는 경우, 다음을 사용할 수 있습니다 AsposePdfToXps 함수. Node.js 환경에서 변환하려면 다음 코드 스니펫을 확인하십시오.

CommonJS:

  1. 호출 require 그리고 가져오기 asposepdfnodejs 모듈로 AsposePdf 변수.
  2. 변환될 PDF 파일의 이름을 지정하십시오.
  3. 호출 AsposePdf Promise로 파일 변환 작업을 수행하고, 성공하면 객체를 받습니다.
  4. 함수를 호출합니다. AsposePdfToXps.
  5. PDF 파일을 변환합니다. 따라서 ‘json.errorCode’가 0이면 작업 결과가 “ResultPDFtoXps.xps"에 저장됩니다. json.errorCode 매개변수가 0이 아니고, 그에 따라 파일에 오류가 나타나는 경우 오류 정보는 ‘json.errorText’에 포함됩니다.

  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Convert a PDF-file to Xps and save the "ResultPDFtoXps.xps"*/
      const json = AsposePdfModule.AsposePdfToXps(pdf_file, "ResultPDFtoXps.xps");
      console.log("AsposePdfToXps => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6:

  1. 가져오기 asposepdfnodejs 모듈.
  2. 변환될 PDF 파일의 이름을 지정하십시오.
  3. AsposePdf 모듈을 초기화합니다. 성공하면 객체를 받습니다.
  4. 함수를 호출합니다. AsposePdfToXps.
  5. PDF 파일을 변환합니다. 따라서 ‘json.errorCode’가 0이면 작업 결과가 “ResultPDFtoXps.xps"에 저장됩니다. json.errorCode 매개변수가 0이 아니고, 그에 따라 파일에 오류가 나타나는 경우 오류 정보는 ‘json.errorText’에 포함됩니다.

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Convert a PDF-file to Xps and save the "ResultPDFtoXps.xps"*/
  const json = AsposePdfModule.AsposePdfToXps(pdf_file, "ResultPDFtoXps.xps");
  console.log("AsposePdfToXps => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);

PDF를 그레이스케일 PDF로 변환

Aspose.PDF for Node.js via C++ 툴킷을 사용하여 PDF를 흑백으로 변환합니다. PDF를 그레이스케일로 변환해야 하는 이유는 무엇인가요? PDF 파일에 색상 이미지가 많이 포함되어 있고 색상보다 파일 크기가 중요하다면, 변환을 통해 용량을 절약할 수 있습니다. PDF 파일을 흑백으로 인쇄할 경우, 변환을 하면 최종 결과가 어떻게 보이는지 시각적으로 확인할 수 있습니다.

PDF 문서를 변환하려는 경우, 다음을 사용할 수 있습니다 AsposePdfConvertToGrayscale 함수. Node.js 환경에서 변환하려면 다음 코드 스니펫을 확인하십시오.

CommonJS:

  1. 호출 require 그리고 가져오기 asposepdfnodejs 모듈로 AsposePdf 변수.
  2. 변환될 PDF 파일의 이름을 지정하십시오.
  3. 호출 AsposePdf Promise로 파일 변환 작업을 수행하고, 성공하면 객체를 받습니다.
  4. 함수를 호출합니다. AsposePdfConvertToGrayscale.
  5. PDF 파일을 변환합니다. 따라서 ‘json.errorCode’가 0이면, 작업 결과가 “ResultConvertToGrayscale.pdf”에 저장됩니다. json.errorCode 매개변수가 0이 아니고 그에 따라 파일에 오류가 발생하면, 오류 정보는 ‘json.errorText’에 포함됩니다.

const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
    /*Convert a PDF-file to grayscale and save the "ResultConvertToGrayscale.pdf"*/
    const json = AsposePdfModule.AsposePdfConvertToGrayscale(pdf_file, "ResultConvertToGrayscale.pdf");
    console.log("AsposePdfConvertToGrayscale => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});

ECMAScript/ES6:

  1. 가져오기 asposepdfnodejs 모듈.
  2. 변환될 PDF 파일의 이름을 지정하십시오.
  3. AsposePdf 모듈을 초기화합니다. 성공하면 객체를 받습니다.
  4. 함수를 호출합니다. AsposePdfConvertToGrayscale.
  5. PDF 파일을 변환합니다. 따라서 ‘json.errorCode’가 0이면, 작업 결과가 “ResultConvertToGrayscale.pdf”에 저장됩니다. json.errorCode 매개변수가 0이 아니고 그에 따라 파일에 오류가 발생하면, 오류 정보는 ‘json.errorText’에 포함됩니다.

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Convert a PDF-file to grayscale and save the "ResultConvertToGrayscale.pdf"*/
  const json = AsposePdfModule.AsposePdfConvertToGrayscale(pdf_file, "ResultConvertToGrayscale.pdf");
  console.log("AsposePdfConvertToGrayscale => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);