1.1.2 • Published 10 months ago
@pardnchiu/pdf2image v1.1.2
pdf2image
核心特色
PDF 轉圖片
- 完美整合 pdf.js,快速解析 PDF 並轉換為圖片。
- 支援多種圖片格式:
jpg、png、webp,靈活應用。
壓縮下載
- 搭配 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 許可證授權。
開發者
©️ 2024 邱敬幃 Pardn Chiu