C++를 통한 자바스크립트용 PDF 처리 API

웹 브라우저에서 직접 C++를 통해 JavaScript를 사용하여 PDF 파일을 생성, 확인, 조작 및 변환할 수 있습니다

개요

C++를 통한 자바스크립트용 Aspose.PDF 는 웹 브라우저에서 직접 PDF로 작업하는 데 사용되는 쉽고 안전한 툴킷입니다.

C++를 통한 자바스크립트용 Aspose.PDF 는 자바스크립트를 사용하여 PDF를 처리할 수 있는 확장 가능하고 기능이 풍부한 툴킷입니다.개발자는 자체 JavaScript 제품을 만들어 웹 전체에 배포할 수 있습니다.C++를 통한 자바스크립트용 Aspose.PDF 는 웹어셈블리 기술을 기반으로 구축되었으며.NET Lightweight 용 Aspose.PDF 를 기반으로 합니다.JavaScript를 사용하여 PDF를 조작하는 가장 좋은 솔루션입니다.

C++ 기능을 통한 자바스크립트용 Aspose.PDF

PDF를 PNG로 변환

C++를 통한 자바스크립트용 Aspose.PDF 를 사용하면 웹 서버 또는 파이썬 (로컬 웹 서버 실행용) 을 사용하여 PDF 파일을 조작할 수 있습니다 C++를 통해 JavaScript용 Aspose.PDF 를 사용하면 PDF를 최적화하고, 텍스트와 이미지를 추가 및 추출하고, 암호화하고 해독할 수 있습니다.PDF를 분할하고 병합할 수도 있습니다.

PDF 변환

C++를 통한 자바스크립트용 Aspose.PDF 를 사용하면 PDF를 JPG 및 PNG로 변환할 수 있습니다.

설치

ZIP 아카이브에서 C++를 통해 자바스크립트용 Aspose.PDF 파일을 설치하고 사용하려면 다음 지침을 따르십시오:

  • ZIP 아카이브에서 파일 추출
  • ’encrypt_lic.html ‘를 사용하여 *.lic 파일을 암호화합니다
  • ‘설정.json’을 편집하고 설정을 설정합니다

하이퍼링크 및 첨부 기능

툴킷으로 다음을 추가할 수 있습니다:

  • PDF 문서 내 다른 페이지에 대한 하이퍼링크 단축키
  • 다른 PDF 문서의 페이지로 연결되는 하이퍼링크
  • PDF가 아닌 파일에 대한 하이퍼링크
  • 웹 위치로 연결되는 하이퍼링크.

하이퍼링크 생성과 함께 PDF 문서에서 하이퍼링크를 추출하는 기능도 제공됩니다.

PDF 보안 기능

API는 40비트 또는 128비트 암호화를 제공합니다.보안을 강화하기 위해 사용자 및 마스터 암호를 설정할 수도 있습니다.이 라이브러리를 사용하면 콘텐츠 복사, 인쇄, 품질 저하 인쇄, 주석 수정, 양식 필드 완성 및 PDF 파일 어셈블리와 같은 파일의 콘텐츠 조작을 모두 제한할 수 있습니다

PDF를 HTML, DOCX 및 ODS 형식으로 변환

Aspose.PDF for Javascript via C++ 을 사용하면 PDF 파일의 각 페이지를 가능한 한 높은 정확도로 BMP, JPG 및 PNG와 같은 일반적인 이미지 형식으로 렌더링하고 변환할 수 있습니다.이미지 외에도 PDF를 DOC 및 DOCX 형식으로 쉽게 저장할 수 있습니다.

PDF 페이지를 JPG 형식으로 저장 - <% 프로그래밍 언어 %>

기존 PDF 문서 로드. PDF 페이지를 이미지로 변환 각 페이지를 JPG 형식으로 저장

Convert PDF to JPG on JavaScript

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], "image/jpeg");
    }
    else document.getElementById('output').textContent = json.errorText;
  };
file_reader.readAsArrayBuffer(e.target.files[0]);
};

지원 및 학습 리소스