2020年10月26日 星期一

2020 應該打流感疫苗嗎?

 今年該打流感疫苗嗎? 其實我沒去打 :P


參考: 未來城市@投書|搶不到流感疫苗?別怕!疾管署數據顯示:口罩與保持社交距離更有效

https://futurecity.cw.com.tw/article/1726?utm_source=line_future&utm_medium=website&utm_campaign=line_future-website-floatinglinebutton

2017年10月9日 星期一

批次解鎖 PDF檔案

其實已經解釋過了,但之前貼英文版,現在使用中文說明。
另外一個原因是研究所論文我設定為公開,可是圖書館卻要求要做 PDF鎖住列印與選取... What!是有用嗎?不要做無謂的掙扎,現在就來解說吧

  • 參考資料:
    • http://mt-tp-tw.blogspot.tw/2012/07/pdf-password.html
  • 適用對象:
    • 點開 PDF即可看到檔案內容,鎖檔限於選取、列印等;如果檔案需要密碼才能開啟看到內容,那麼這個方法並不適用,得自己去找別的方法囉。
    •  一次要解鎖大批 PDF檔,一個一個轉手會酸的那種。
    • 自己擁有這些 PDF檔案的使用權。
  • 需要配備:
    • Ghostscript
      • https://www.ghostscript.com/download/gsdnld.html
      • 檔案連結到 github上
      • 目前版本是 9.22版@2017/10/9
      • 自己選擇 x32 or x64 版本。
  • 解鎖 PDF步驟:
    1. 安裝 Ghostscript,預設會在 C:\Program Files\gs\gs9.22
    2. 將 Ghostscript執行程式加在 windows 執行目錄,這樣跑起批次執行檔比較方便。檔案總管 -> 本機 -> mouse right click-> 內容-> 進階系統設定-> 環境變數-> 使用者變數-> 新增-> 變數名稱:path; 變數值:C:\Program Files\gs\gs9.22\bin
      1. x32 位元版本可能存在不同目錄,要自行調整
    3. 做批次之前應該先測試一個檔案是否能夠解鎖成功。 
      1. 準備一個目錄 e.g. c:\pdf_b4
      2. copy 一個待轉檔 PDF 到目錄底下,e.g. crypt.pdf
      3. 按鍵盤 windows 鍵 +R,出現執行視窗,輸入 cmd,之後會出現一個黑色終端機視窗。
      4. 在終端機視窗輸入 cd c:\pdf_b4,視窗提示字元會換成 c:\pdf_b4>_
      5. 輸入:gswin64c -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=decrypt.pdf -c .setpdfwrite -f crypt.pdf
        1. 若下載的是 x32 版本要把 gswin64c 換成 gswin32c
        2. crypt.pdf 是有保護的防止列印檔案
        3. decrypt.pdf 是解鎖後的檔案名稱
      6. 如果單一檔案解鎖成功了,再繼續往下
    4. 把全部要解鎖的 PDF copy to c:\pdf_b4 底下
    5. 在 c:\pdf_b4 底下新增一個目錄夾(e.g. conv, c:\pdf_b4\conv),放解鎖後的檔案用的
    6. 將所有待解鎖 PDF製作一個清單檔案,好讓程式自動跑檔案。
      1. 進入前面說明的黑色終端機介面,在 c:\pdf_b4 目錄底下輸入:
        dir *.pdf /b >conv.txt
        1. 待轉檔 PDF檔案清單會存入 conv.txt 檔案中
    7. 建立一個批次轉檔指令(in c:\pdf_br, e.g. conv.bat)
      1. 在黑色終端機介面,在 c:\pdf_b4 目錄底下輸入:echo FOR /F "eol=; usebackq delims==" %%i in (conv.txt) do gswin64c -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=conv/%%i -c .setpdfwrite -f %%i > conv.bat
      2.  這一串字很難打,可以在黑色終端機的上邊框按滑鼠右鍵,會出現選單-> 編輯->貼上。
      3. 若下載的是 x32 版本要把 gswin64c 換成 gswin32c
    8. 可以開始批次轉檔了
      1.  在黑色終端機介面,在 c:\pdf_b4 目錄底下輸入:conv.bat
      2. 等候
      3. 在 c:\pdf_b4\conv 收成解鎖好的檔案吧。 
這世代已經沒什麼是鎖得住的了,連遠東銀行的十九億元都能轉帳搬走,這算什麼嘛?不過如果原檔案有著作權限制,請還是尊重法律的規定喔!