Skip to content

Latest commit

 

History

History
83 lines (61 loc) · 2.86 KB

README.zh.md

File metadata and controls

83 lines (61 loc) · 2.86 KB

pdf2image

tag size
npm download jsdeliver

核心特色

PDF 轉圖片

  • 完美整合 pdf.js,快速解析 PDF 並轉換為圖片。
  • 支援多種圖片格式:jpgpngwebp,靈活應用。

壓縮下載

  • 搭配 jszip.js,將生成的圖片打包為 ZIP 檔案,一鍵下載。
  • 自動命名檔案和壓縮包,方便管理多頁內容。

高效與穩定

  • 異步處理設計,確保流暢的用戶體驗。
  • 全面錯誤處理,提供詳細錯誤訊息,便於排查。

安裝方式

從 npm 安裝

npm i @pardnchiu/pdf2image

從 CDN 引入

UMD 版本

<script src="https://cdn.jsdelivr.net/npm/@pardnchiu/pdf2image@[VERSION]/dist/pdf2image.js"></script>

ES Module 版本

import { pdf2image } from "https://cdn.jsdelivr.net/npm/@pardnchiu/pdf2image@[VERSION]/dist/pdf2image.esm.js";

使用方法

初始化 pdf2image

const converter = new pdf2image({
    filename: "image-yyyy-MM-DD_hh:mm", // 指定輸出檔名,支持日期格式模板 [yyyy|MM|DD|hh|mm]
    file: [file],                       // 輸入 PDF 檔案,來自 file input 或其他來源
    scale: 1.5,                         // 縮放比例,預設值為 1.5
    type: "png"                         // 輸出圖片格式 [jpg|png|webp]
});

// 開始轉換 PDF 為圖片
converter.convert().then(images => {
    console.log("轉換成功的圖片:", images);
});

// 下載壓縮檔
converter.download().then(() => {
    console.log("圖片已打包並下載完成!");
});

授權條款

此源代碼項目採用 MIT 許可證授權。

開發者

邱敬幃 Pardn Chiu


©️ 2024 邱敬幃 Pardn Chiu