---
disqus: ahb0222
GA : G-VF9ZT413CG
---
# PDF免費解鎖_pikepdf使用python&R快速解鎖
> [color=#40f1ef][name=LHB阿好伯, 2022/01/30][:earth_africa:](https://www.facebook.com/LHB0222/)
###### tags: `Python` `R & python` `軟體`
[TOC]

有時候我們可能會遇到pdf被加密的問題導致無法複製文字等問題

今天來介紹一個將PDF解鎖的好方法
若是解鎖檔案一天不超過兩個或是檔案大小在100MB以下的
可以使用以前分享過的線上的網站服務
[年度彙整必裝軟體與網頁分享(2021)](/Utj3WOGtR-CqZbfvmI72OA)

https://smallpdf.com/zh-TW/unlock-pdf
# 安裝與執行
若是有更多的需求可以使用python的pikepdf套件處理
從安裝到執行只需要四行程式碼
```cpp=
pip install pikepdf
```

```python=
import pikepdf
pdf = pikepdf.open('unextractable.pdf')
pdf.save('extractable.pdf')
```
但目前python並沒有像R一樣有內建函數可以使用工作管理員進行資料選取
所以我還是會習慣使用使用reticulate引用Python來處理
使用R的話就可以一次多個檔案一起處理超方便
相關R的範例如下
```r=
install.packages("reticulate")
library(reticulate)
pikepdf <- import("pikepdf")
pdf_file <- file.choose()
for (i in c(1:length(pdf_file))) {
pdf <- pikepdf$open(pdf_file[i])
pdf$save(paste0(pdf_file[i],'unlock.pdf'))
}
```


https://github.com/pikepdf/pikepdf
https://pikepdf.readthedocs.io/en/latest/index.html
## 相關文章[PDF免費文字辨識(OCR) ocrmypdf](/QuOHqurJQaywBhN6yS9G0g)
🌟全文可以至下方連結觀看或是補充
全文分享至
https://www.facebook.com/LHB0222/
https://www.instagram.com/ahb0222/
有疑問想討論的都歡迎於下方留言
喜歡的幫我分享給所有的朋友 \o/
有所錯誤歡迎指教
# [:page_with_curl: 全部文章列表](https://hackmd.io/@LHB-0222/AllWritings)
