Skip to content

Commit

Permalink
西元2025年01月09日 (週四) 16時21分31秒 CST
Browse files Browse the repository at this point in the history
  • Loading branch information
pulipulichen committed Jan 9, 2025
1 parent 1afac79 commit edef0c9
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 2 deletions.
14 changes: 14 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
cff-version: 1.2.0
message: "If you use this software, please cite it using these metadata."
authors:
- family-names: Chen
given-names: Yung-Ting
orcid: https://orcid.org/0000-0003-3751-610X
email: https://blog.pulipuli.info
title: "Colab-PDF-Unlocker"
license: "Apache-2.0"
repository-code: "/~https://github.com/pulipulichen/Colab-PDF-Unlocker"
abstract: "A tool for removing PDF protection restrictions."
#identifiers:
# - type: doi
# value: 10.5281/zenodo.14619584
24 changes: 22 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# Colab-PDF-Unlocker
A tool for removing PDF protection restrictions.
@TODO DOI

# Colab-PDF-Unlocker: 移除 PDF 保護限制的工具

This tool takes a protected PDF file as input with a known password and attempts to remove its restrictions, such as copying and printing, outputting an unrestricted PDF file.
輸入受保護的 PDF 檔案以及你知道的密碼,這個工具會嘗試移除 PDF 的保護限制,例如複製、列印等等,並輸出一個無保護限制的 PDF 檔案。

@TODO IMG

# Online Tool

https://colab.research.google.com/github/pulipulichen/Colab-PDF-Unlocker/blob/main/Colab_PDF_Unlocker.ipynb

# Example File

https://pulipulichen.github.io/Colab-PDF-Unlocker/example%20file/2023.02.12%20%E6%A8%A1%E5%9E%8B%E6%9E%B6%E6%A7%8B%E5%9C%96+FSB%E9%97%9C%E9%8D%B5%E5%AD%97%E6%8A%BD%E5%8F%96%20a.pdf

- Open password: password1 (use it)
- Edit password: password2

# Techniques

- **qpdf**: 處理PDF檔案內容和結構的函式庫。
- **Google Colab**: 一個提供免費雲端運算資源的平台,可以執行 Linux 工具和 Python 程式碼。
- **Python**: 用於檔案處理和控制qpdf函式庫。

0 comments on commit edef0c9

Please sign in to comment.