PDF에 이미지를 추가하면 문서의 시각적 매력을 높일 수 있습니다.이미지는 개념을 설명하거나, 예를 제공하거나, 제품을 소개하는 데 사용할 수 있으므로 PDF를 더욱 매력적이고 유익하게 만들 수 있습니다.PDF 파일에 이미지를 추가하려면 C++를 통한 자바스크립트용 Aspose.PDF 를 사용합니다. 이 툴킷은 웹 브라우저에서 직접 PDF로 작업하는 데 사용되는 쉽고 안전한 툴킷입니다.C++를 통해 자바스크립트용 Aspose.PDF 를 설치하고 사용하려면 ZIP 아카이브 에서 파일을 추출하십시오.
JavaScript via C++ 를 사용하여 PDF에 이미지 추가
사용자 환경에서 코드를 사용해 보려면 C++를 통한 자바스크립트용 Aspose.PDF 가 필요합니다.
- Document 객체를 만들고 입력 PDF 문서를 엽니다.
- 이미지를 추가하려는 페이지를 가져옵니다.
- 페이지의 리소스 컬렉션에 이미지를 추가합니다.
- GSave 연산자를 사용하여 현재 그래픽 상태를 저장합니다.
- ConcatenateMatrix 연산자를 사용하여 이미지를 배치할 위치를 지정합니다.
- Do 연산자를 사용하여 페이지에 이미지를 그립니다.
- GreStore 연산자를 사용하여 업데이트된 그래픽 상태를 저장합니다.
- PDF 파일을 저장합니다.
PDF 문서에 이미지 추가 - JavaScript via C++
var ffileImage = function (e) {
const file_reader = new FileReader();
/*set the image filename*/
fileImage = e.target.files[0].name;
file_reader.onload = (event) => {
/*prepare(save) the image file from BLOB*/
AsposePdfPrepare(event.target.result, fileImage);
};
file_reader.readAsArrayBuffer(e.target.files[0]);
};
var ffileAddImage = function (e) {
const file_reader = new FileReader();
file_reader.onload = (event) => {
/*add the image file to end a PDF-file and save the "ResultImage.pdf"*/
const json = AsposePdfAddImage(event.target.result, e.target.files[0].name, fileImage, "ResultImage.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]);
};