TXT를 PDF로 JavaScript | JavaScript에서 텍스트를 PDF로

JavaScript 프로젝트 내에서 일반 텍스트 파일을 TXT에서 PDF 형식으로 원활하게 변환하는 방법을 찾고 계십니까? 당신은 올바른 장소에 왔습니다! 웹 애플리케이션을 구축하든, 생산성 도구를 생성하든, 아니면 단순히 작업 흐름을 간소화하려는 경우 JavaScript 코드 내에서 바로 TXT를 PDF로 변환하는 기능은 시간을 크게 절약해 줍니다. 이제 JavaScript에서 TXT를 PDF로 변환하는 기술을 익히기 위한 여정을 시작해 보세요!

이 문서에서는 다음 주제를 다룹니다.

  1. JavaScript TXT를 PDF로 변환기
  2. JavaScript에서 TXT를 PDF로 변환
  3. TXT를 PDF로 온라인 변환기 사용해 보기
  4. 무료 리소스

TXT를 PDF로 변환하는 JavaScript 라이브러리

Aspose.PDF for JavaScript를 사용하여 TXT를 PDF 문서로 변환하겠습니다. 개발자는 프로그래밍 방식으로 PDF 문서를 생성, 조작, 편집 및 변환할 수 있습니다. JavaScript 애플리케이션에 쉽게 통합될 수 있으므로 PDF 관련 작업에 이상적인 선택입니다.

라이브러리를 다운로드하고 여기에 제공된 설치 지침을 따르십시오: JavaScript용 Aspose.PDF 설치.

JavaScript에서 TXT를 PDF로 변환

웹 애플리케이션에서 Aspose.PDF를 사용하여 TXT를 PDF로 변환하려면 TXT 파일을 로드한 다음 PDF 형식으로 저장하면 됩니다. 리소스 집약적인 TXT에서 PDF로의 변환 작업은 웹 작업자 스레드로 넘겨지며, 이를 통해 기본 UI 스레드가 차단되는 것을 방지할 수 있습니다. 따라서 우리의 변환기 응용 프로그램은 사용자 친화적이 되고 변환을 통한 다운로드가 단순화됩니다.

아래 단계에 따라 일반 텍스트 파일을 JavaScript로 PDF 문서로 쉽게 변환할 수 있습니다.

  1. 다음 코드 조각을 사용하여 웹 작업자를 만듭니다.
/*Create Web Worker*/
const AsposePDFWebWorker = new Worker("AsposePDFforJS.js");
AsposePDFWebWorker.onerror = evt => console.log(`Error from Web Worker: ${evt.message}`);
AsposePDFWebWorker.onmessage = evt => document.getElementById('output').textContent = 
  (evt.data == 'ready') ? 'loaded!' :
    (evt.data.json.errorCode == 0) ? `Result:\n${DownloadFile(evt.data.json.fileNameResult, "application/pdf", evt.data.params[0])}` : `Error: ${evt.data.json.errorText}`;

/*Event handler*/
const ffileFromTxt = e => {
  const file_reader = new FileReader();
  file_reader.onload = event => {
    /*Convert a TXT-file to PDF and save the "ResultPDFFromTxt.txt" - Ask Web Worker*/
    AsposePDFWebWorker.postMessage({ "operation": 'AsposePdfFromTxt', "params": [event.target.result, e.target.files[0].name, "ResultPDFFromTxt.pdf"] }, [event.target.result]);
  };
  file_reader.readAsArrayBuffer(e.target.files[0]);
};

/*Make a link to download the result file*/
const DownloadFile = (filename, mime, content) => {
    mime = mime || "application/octet-stream";
    var link = document.createElement("a"); 
    link.href = URL.createObjectURL(new Blob([content], {type: mime}));
    link.download = filename;
    link.innerHTML = "Click here to download the file " + filename;
    document.body.appendChild(link); 
    document.body.appendChild(document.createElement("br"));
    return filename;
}
  1. 이제 아래 단계에 따라 TXT를 PDF로 변환하십시오.
  • 먼저 변환하려는 입력 TXT 파일을 선택하십시오.
  • 그런 다음 새 FileReader 개체를 만듭니다.
  • 다음으로 TXT를 PDF 형식으로 변환하는 AsposePdfFromTxt 함수를 호출합니다. 이 함수는 변환된 파일의 이름도 허용합니다.
  • 그 후 json.errorCode가 0이면 결과 PDF 파일에 이전에 지정한 이름이 지정됩니다. 그렇지 않으면 파일에 오류가 발생하고 오류 메시지가 json.errorText 파일에 기록됩니다.
  • 마지막으로 DownloadFile 함수는 변환된 PDF 파일을 다운로드할 수 있는 링크를 생성합니다.

다음 코드 샘플은 JavaScript에서 TXT 파일을 PDF 문서로 변환하는 방법을 보여줍니다.

var ffileFromTxt = function (e) {
  const file_reader = new FileReader();
  file_reader.onload = (event) => {
    const json = AsposePdfFromTxt(event.target.result, e.target.files[0].name, "ResultPDFFromTxt.pdf");
    if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
    else document.getElementById('output').textContent = json.errorText;
    DownloadFile(json.fileNameResult, "application/pdf");
  }
  file_reader.readAsArrayBuffer(e.target.files[0]);
}
JavaScript에서 TXT를 PDF로 변환

무료 JavaScript PDF 라이브러리 받기

무료 임시 라이센스를 받고 이 JavaScript PDF 라이브러리를 아무런 제한 없이 사용할 수 있습니다.

TXT를 PDF로 온라인으로 변환기 사용해 보세요

이 무료 TXT-PDF 변환기 도구를 사용하여 온라인에서 일반 텍스트 파일을 PDF 문서로 변환할 수도 있습니다.

TXT를 PDF로 – 학습 리소스

TXT 파일을 PDF 문서로 생성하는 것 외에도 PDF 문서 생성, 조작 및 변환에 대해 자세히 알아보고 아래 리소스를 사용하여 라이브러리의 다양한 기타 기능을 살펴보세요.

결론

이 블로그 게시물에서는 JavaScript를 사용하여 TXT 파일을 PDF 문서로 변환하는 과정을 살펴보았습니다. 이 블로그 게시물에 제공된 단계와 코드 조각은 JavaScript 애플리케이션을 사용하여 일반 텍스트 파일을 PDF 형식으로 변환하는 과정을 간소화합니다. 통합 및 강력한 기능을 통해 문서 변환 작업을 단순화하는 Aspose.PDF는 개발자가 텍스트-PDF 변환을 제공하여 응용 프로그램을 보다 효율적으로 만들 수 있도록 도와줍니다. 질문이 있는 경우 무료 지원 포럼을 통해 언제든지 알려주시기 바랍니다.

또한보십시오