Aspose.PDF for JavaScript via C++
PDF 생성 및 변환을 위한 JavaScript API
JavaScript 라이브러리를 통해 Adobe Acrobat을 사용하지 않고 PDF 문서 생성, 편집, 렌더링 및 기타 지원되는 파일 형식으로 변환.
C++를 통한 JavaScript용 Aspose.PDF는 소프트웨어 개발자가 다음을 수행하는 데 도움이 되는 고급 PDF 처리 및 변환 라이브러리입니다. PDF 문서를 쉽게 생성, 수정, 변환할 수 있는 기능을 갖춘 웹 애플리케이션을 구축하세요. 이는 소프트웨어 개발자가 자신의 응용 프로그램 내에서 PDF 조작을 위해 JavaScript의 기능을 활용할 수 있도록 하는 고유한 제품입니다. C++를 통한 JavaScript용 Aspose.PDF는 빠르고 효율적인 PDF 처리를 보장하는 최적화된 알고리즘을 사용하여 고성능을 위해 설계되었습니다.
C++를 통한 JavaScript용 Aspose.PDF는 최소한의 코딩 노력이 필요한 간단하고 직관적인 API를 통해 기존 JavaScript 애플리케이션에 쉽게 통합될 수 있습니다. PDF 문서 최적화, PDF 파일에 스탬프 추가, PDF 파일에 이미지 추가, PDF에서 텍스트 추출, PDF를 두 개의 파일로 분할, PDF를 PDF로 변환 등 PDF 문서 작업을 위한 라이브러리의 몇 가지 중요한 기능이 있습니다. 이미지 형식, PDF 파일 암호화 및 해독, PDF에 하이퍼링크 추가, PDF에 첨부 파일 추가, 유니코드 지원 등이 있습니다.
C++를 통한 JavaScript용 Aspose.PDF는 의료, 금융, 연구 등 산업 분야의 분석 및 처리를 위해 PDF 문서에서 데이터를 추출하는 데 사용할 수 있습니다. 소프트웨어 개발자는 비밀번호 보호, 암호화 및 디지털 서명을 추가하여 무단 액세스를 방지하고 중요한 정보를 보호함으로써 PDF 문서를 보호할 수 있습니다. 고급 기능, 크로스 플랫폼 지원, 효율적인 성능, 쉬운 통합, 포괄적인 문서화 및 지원을 갖춘 C++를 통한 JavaScript용 Aspose.PDF는 PDF 조작 요구 사항을 충족하는 안정적이고 효율적인 솔루션입니다.
Java용 Aspose.PDF 시작하기
-*ZIP 아카이브에서 C++를 통해 JavaScript용 Aspose.PDF를 설치하고 사용하려면 다음 지침을 따르세요.
- ZIP 아카이브에서 파일 추출
- 'encrypt_lic.html'을 사용하여 *.lic 파일을 암호화합니다.
- 'settings.json' 편집 및 설정 구성
직접 다운로드 링크를 따르세요.
Aspose.PDF 제품 페이지
에서 라이브러리를 직접 다운로드할 수도 있습니다.JavaScript API를 통해 PDF 파일 변환
PDF(Portable Document Format)는 인터넷 커뮤니티에서 매우 인기가 높으며 휴대성, 이동성 및 가독성으로 인해 웹을 통해 개인 정보를 배포하는 안전하고 편리한 방법으로 간주됩니다. C++를 통한 JavaScript용 Aspose.PDF는 소프트웨어 개발자가 PDF 문서를 JPEG, PDF 등과 같은 다른 지원 파일 형식으로 변환하는 데 도움이 되는 매우 유용한 도구입니다. 몇 단계만 거치면 아래와 같이 PDF 파일을 JPEG 파일 형식으로 변환할 수 있습니다.
JavaScript API를 사용하여 PDF를 JPEG로 변환
var ffileToJpg = function (e) {
const file_reader = new FileReader();
file_reader.onload = (event) => {
//convert a PDF file to jpg-files with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number) and save
const json = AsposePdfPagesToJpg(event.target.result, e.target.files[0].name, "ResultPdfToJpg{0:D2}.jpg");
if (json.errorCode == 0) {
document.getElementById('output').textContent = "Files(pages) count: " + json.filesCount.toString();
//make links to result files
for (let fileIndex = 0; fileIndex < json.filesCount; fileIndex++) (json.filesNameResult[fileIndex], "mime/type");
}
else document.getElementById('output').textContent = json.errorText;
};
file_reader.readAsArrayBuffer(e.target.files[0]);
};
JavaScript API를 통해 PDF 문서 최적화
C++를 통한 JavaScript용 Aspose.PDF는 소프트웨어 개발자에게 JavaScript 코드를 사용하여 웹용 PDF 문서 콘텐츠를 최적화할 수 있는 기능을 제공합니다. PDF 최적화 또는 웹용 선형화는 사용자가 웹 브라우저를 사용하여 온라인 검색에 적합한 PDF 문서를 만드는 데 도움이 되는 매우 유용한 프로세스입니다. 일반적으로 PDF 크기를 상당히 압축하고 표시 속도를 높이며 사용자에게 더 적합하게 만들 수 있습니다. 다음 JavaScript 예제는 단 몇 줄의 JavaScript 코드만으로 웹에 적합한 PDF 문서를 최적화하는 방법을 보여줍니다.
JavaScript API를 사용하여 PDF 문서를 최적화하는 방법은 무엇입니까?
var ffileOptimize = function (e) {
const file_reader = new FileReader();
file_reader.onload = (event) => {
/*optimize a PDF-file and save the "ResultOptimize.pdf"*/
const json = AsposePdfOptimize(event.target.result, e.target.files[0].name, "ResultOptimize.pdf");
if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
else document.getElementById('output').textContent = json.errorText;
/*make a link to download the result file*/
DownloadFile(json.fileNameResult, "application/pdf");
};
file_reader.readAsArrayBuffer(e.target.files[0]);
};
JavaScript API를 통해 PDF 파일을 단일 PDF로 결합
C++를 통한 JavaScript용 Aspose.PDF에는 웹 애플리케이션 내 PDF 조작을 위한 매우 강력한 기능이 포함되어 있습니다. 소프트웨어 개발자는 JavaScript 명령을 사용하여 여러 PDF 문서를 쉽게 결합하거나 대용량 PDF 파일을 여러 PDF 문서로 분할할 수 있습니다. 이는 사용자가 여러 파일을 하나의 파일로 결합하여 쉽게 관리하거나 인쇄할 수 있도록 도와주는 매우 유용한 프로세스입니다. 다음 JavaScript 코드 예제는 컴퓨터 프로그래머가 여러 PDF 파일을 쉽게 연결할 수 있는 방법을 보여줍니다.
JavaScript를 사용하여 PDF 파일을 연결하는 방법은 무엇입니까?
var ffileMerge = function (e) {
const file_reader = new FileReader();
function readFile(index) {
/*only two files*/
if (index >= e.target.files.length || index >= 2) {
/*merge two PDF-files and save the "ResultMerge.pdf"*/
const json = AsposePdfMerge2Files(undefined, undefined, e.target.files[0].name, e.target.files[1].name, "ResultMerge.pdf");
if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
else document.getElementById('output').textContent = json.errorText;
/*make a link to download the result file*/
DownloadFile(json.fileNameResult, "application/pdf");
return;
}
const file = e.target.files[index];
file_reader.onload = function (event) {
/*prepare(save) file from BLOB*/
AsposePdfPrepare(event.target.result, file.name);
readFile(index + 1)
}
file_reader.readAsArrayBuffer(file);
}
readFile(0);
}
JavaScript를 통해 PDF의 모든 페이지에서 텍스트 추출
C++를 통한 JavaScript용 Aspose.PDF는 소프트웨어 개발자에게 JavaScript API를 사용하여 PDF 문서에서 텍스트를 추출하는 기능을 제공합니다. 이는 프로그래머가 PDF 문서의 특정 부분을 가져와서 필요한 곳에 사용할 수 있게 해주는 매우 유용한 프로세스입니다. 라이브러리를 사용하면 소프트웨어 개발자가 외부 종속성 없이 PDF 이미지 또는 스캔한 PDF에서 텍스트를 쉽게 추출할 수 있습니다. 다음 예에서는 단 몇 줄의 JavaScript 코드로 PDF 텍스트를 얻는 방법을 보여줍니다.
JavaScript를 통해 PDF 파일에서 텍스트를 추출하는 방법
var ffileExtract = function (e) {
const file_reader = new FileReader();
file_reader.onload = (event) => {
//Extarct text from a PDF-file
const json = AsposePdfExtractText(event.target.result, e.target.files[0].name);
if (json.errorCode == 0) document.getElementById('output').textContent = json.extractText;
else document.getElementById('output').textContent = json.errorText;
};
file_reader.readAsArrayBuffer(e.target.files[0]);
};