오픈 소스 JavaScript PDF 주석 라이브러리
PDF 문서에 주석을 추가하기 위한 무료 및 오픈 소스 JavaScript 라이브러리입니다.
PDFKit이란 무엇입니까?
PDFKit은 링크, 줄이 그어진 텍스트, 대화형 메모와 같은 주석을 PDF 파일에 추가하기 위한 무료 오픈 소스 JavaScript 라이브러리입니다. 주목해야 할 중요한 점은 PDFKit은 기존 PDF 문서를 열거나 편집하는 것을 허용하지 않습니다. 따라서 기존 PDF 문서에 주석을 추가할 수는 없지만 PDFKit 라이브러리를 사용하여 처음부터 PDF 파일을 만든 다음 주석을 추가할 수 있습니다. 그들에게.
다음은 PDFKit의 주요 주석 기능 중 일부입니다:
- 링크 추가: PDFKit을 사용하면 PDF 문서 내에 클릭 가능한 링크를 포함할 수 있습니다.
- 줄이 그어진 텍스트 추가: PDFKit으로 생성된 PDF의 텍스트에 취소선 효과를 적용할 수 있습니다.
- 메모 추가: PDFKit을 사용하면 PDF 문서에 대화형 메모 주석을 삽입할 수 있습니다.
PDFKit 시작하기
npm 패키지 관리자를 사용하여 PDFKit 라이브러리를 설치할 수 있습니다. npm을 설치한 후 다음 명령을 입력하세요.
NPM을 사용하여 설치
npm install pdfkit
PDF에 링크 주석 추가
PDFKit 라이브러리의 링크 주석 기능을 사용하여 PDF 문서에 하이퍼링크를 추가할 수 있습니다. 아래 코드 스니펫에 표시된 대로 link 함수를 사용하여 하이퍼링크로 만드는 링크와 함께 X 및 Y 좌표, 텍스트의 높이 및 너비를 제공합니다.
산출
다음 출력은 하이퍼링크가 포함된 PDF 문서를 표시합니다.
PDF에 줄이 그어진 텍스트 추가
PDFKit 라이브러리에서 제공하는 moveTo 및 lineTo 함수를 사용하여 PDF 문서에 줄이 그어진 텍스트를 추가할 수 있습니다. moveTo 함수는 커서를 선의 시작점에 위치시키고 lineTo 함수는 해당 시작점에서 끝까지 선을 그리는 데 사용됩니다. 줄을 그어 지울 텍스트입니다. 자세한 내용은 아래 코드 조각을 확인하세요.
산출
출력 스크린샷에는 취소선 텍스트가 추가된 PDF 문서가 표시됩니다.
PDF에 대화형 메모 추가
PDF 문서에 대화형 메모를 추가하여 독자의 관심을 더욱 끌 수 있습니다. 이러한 대화형 메모는 PDF 내에서 아이콘으로 표시되며, 사용자가 그 위로 마우스를 가져가면 팝업 콘텐츠가 표시됩니다. 필요에 따라 X, Y 좌표, 높이 및 너비를 조정하여 배치와 치수를 완전히 제어할 수 있습니다. PDF에 대화형 메모를 추가하려면 아래 코드 조각을 사용해 보세요.
산출
다음 스크린샷은 대화형 메모가 추가된 PDF 문서를 보여줍니다.
노란색 아이콘 위로 마우스를 가져가면 전체 메모가 아래와 같이 표시됩니다.
결론
결론적으로 PDFKit은 PDF 문서에 주석을 추가하기 위한 무료 JavaScript 라이브러리입니다. 주석을 추가하는 접근 가능하고 사용자 친화적인 방법을 제공합니다.
PDFKit은 여러 분야에서 탁월하지만 goTo 기능이 예상대로 작동하지 않는다는 점에 유의하는 것이 중요합니다. 또한 note 함수는 콘텐츠에 추가 공백을 삽입하여 원하지 않는 결과를 초래할 수 있습니다. 게다가 앞서 이미 언급했듯이 PDFKit으로 생성된 새 PDF 문서(기존 PDF가 아님)에만 주석을 추가할 수 있습니다. 이러한 불일치로 인해 자동화된 작업에 대한 적합성에 대한 의문이 제기될 수 있습니다. 그러나 PDFKit은 수동 주석 및 문서 사용자 정의를 위한 귀중한 도구로 남아 있습니다.