PDFTool แก้ไข PDF ในเบราว์เซอร์โดยไม่ต้องอัปโหลด
(pdftool.org)- PDFTool เป็นเครื่องมือออนไลน์ฟรีที่ทำให้สามารถ แก้ไข PDF ภายในเบราว์เซอร์ ได้โดยไม่ต้องอัปโหลดเอกสารที่ละเอียดอ่อนไปยังเซิร์ฟเวอร์
- ให้บริการงาน PDF พื้นฐานไว้ในที่เดียว ตั้งแต่การเข้ารหัส ถอดรหัส ปรับแต่งให้เหมาะสม รวมไฟล์ หมุนหน้า ลบหน้า แยกไฟล์ เซ็นชื่อ ไปจนถึง การตรวจจับ OCR
- ลอจิกการแก้ไขทำงานภายในเบราว์เซอร์ด้วย WebAssembly โดยมีโครงสร้างที่เอกสารไม่ออกจากอุปกรณ์ของผู้ใช้
- หลังเปิดหน้าของเครื่องมือแล้ว สามารถตัดการเชื่อมต่ออินเทอร์เน็ตและลองแก้ไขเพื่อยืนยันได้ด้วยตัวเองว่าเป็น การประมวลผลภายในเครื่อง หรือไม่
- ให้บริการฟรีและไม่ได้ระบุข้อจำกัดเรื่องขนาดไฟล์หรือจำนวนครั้งในการใช้งาน แต่มีโฆษณาเล็กน้อยบนเว็บไซต์เพื่อช่วยครอบคลุมค่าใช้จ่ายในการดำเนินงานบางส่วน
แก้ไข PDF โดยไม่ต้องอัปโหลดขึ้นเซิร์ฟเวอร์
- PDFTool ให้รูปแบบการใช้งานที่ แก้ไขไฟล์โดยตรงในเบราว์เซอร์ เพื่อลดความไม่สะดวกจากการต้องอัปโหลด PDF ที่ละเอียดอ่อนไปยังเว็บไซต์แก้ไขออนไลน์
- เนื่องจากเอกสารไม่ออกนอกอุปกรณ์ของผู้ใช้ จึงเป็นโครงสร้างที่ผู้ให้บริการไม่เข้าถึงไฟล์ แม้เมื่อต้องจัดการเอกสารสำคัญ เช่น รายการเดินบัญชี ใบสั่งยา และเอกสารสำคัญอื่น ๆ
- งาน PDF ที่รองรับมีดังนี้
- เข้ารหัส ไฟล์ PDF
- ถอดรหัสไฟล์ PDF
- ปรับแต่ง PDF ให้เหมาะสม
- รวม PDF
- หมุนหน้า PDF
- ลบหน้า PDF
- แยก PDF
- เซ็นชื่อ PDF
- ตรวจจับ OCR ในไฟล์ PDF
การทำงานภายในเบราว์เซอร์และเงื่อนไขการให้บริการ
- ลอจิกที่ซับซ้อนซึ่งจำเป็นต่อการแก้ไข PDF ทำงานภายในเบราว์เซอร์โดยใช้ WebAssembly
- ผู้ใช้สามารถโหลดหน้าเครื่องมือก่อน จากนั้นตัดการเชื่อมต่ออินเทอร์เน็ตแล้วลองแก้ไข PDF เพื่อยืนยันได้ด้วยตัวเองว่าทำงานโดยไม่ต้องอัปโหลดหรือไม่
- บริการนี้ให้ใช้ฟรี และระบุว่าสามารถแก้ไขเอกสารได้บ่อยเท่าที่ต้องการ โดยการประมวลผลเกิดขึ้นในเบราว์เซอร์ภายในเครื่องไม่ว่าขนาดไฟล์จะเป็นเท่าใด
- เพื่อชดเชยค่าใช้จ่ายในการดำเนินงานบางส่วน เว็บไซต์ใช้ โฆษณาเล็กน้อย และขอให้ผู้ใช้ปิด AdBlocker รวมถึงการบล็อกสคริปต์อื่น ๆ
- ผู้สร้างระบุว่าไม่อยากจ่ายเงินจำนวนมากให้กับโปรแกรมแก้ไข PDF และมองอย่างสงสัยต่อบริการแก้ไข PDF บนเว็บเดิม ๆ ที่ต้องอัปโหลดเอกสารขึ้นเซิร์ฟเวอร์
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ไอเดียของ เครื่องมือเบราว์เซอร์แบบออฟไลน์ นั้นยอดเยี่ยมมาก: ใช้งานได้บนอุปกรณ์ใดก็ได้ และการ “ติดตั้ง” โปรแกรมก็ง่ายพอ ๆ กับการเข้าเว็บเพจหรือเปิดไฟล์ HTML ที่บันทึกไว้
เครื่องมือนี้ใช้ WebAssembly แต่ก็ไม่ใช่ว่าจำเป็นเสมอไป เครื่องมือ PDF บางตัวที่ทำไว้ใช้เองใช้แค่ pdf-lib: https://shreevatsa.net/pdf-pages/ https://shreevatsa.net/pdf-unspread/
ใช้ PDF.js ของ Mozilla เป็นเอนจินเรนเดอร์ และน่าทึ่งมากว่าในเบราว์เซอร์ทำอะไรได้เยอะขนาดไหน: https://parepdf.com/
มันเป็นแค่ไฟล์ zip ที่มีไฟล์ HTML หนึ่งไฟล์กับไฟล์ JavaScript อีกไม่กี่ไฟล์ แต่ใช้ง่ายกว่าและผลลัพธ์ก็ดีกว่า คนอื่น ๆ ในบริษัทเลยใช้กันด้วย เหตุผลที่เลือกทำเป็นแอป HTML แบบโลคัลคือไม่ต้องติดตั้งภาษาอย่าง Python และอยากให้ทำงานได้บน Windows กับ Mac โดยไม่ต้องติดตั้งอะไรเพิ่ม
ต่อให้รู้ว่าสามารถตรวจสอบด้วยเครื่องมือสำหรับนักพัฒนาได้ ก็ไม่ง่ายอยู่ดี คงดีถ้าเข้าเว็บแล้วสามารถรู้ได้ว่าไฟล์ไม่ได้ถูกอัปโหลดไปที่ไหน โดยไม่ต้องเชื่อคำพูดของผู้สร้าง
ปกติเครื่องมือนี้แก้ได้ด้วยปลั๊กอิน Vite ตัวนี้: https://www.npmjs.com/package/vite-plugin-singlefile
เกี่ยวข้องกันนิดหน่อย คือกำลังมองหาเครื่องมือที่เติมข้อมูลลงใน PDF ที่ไม่ได้ถูกสร้างมาเป็นฟอร์มได้เหมือนฟีเจอร์ Fill & Sign ของ Acrobat มานานแล้ว
อยากให้กรอกและบันทึกแล้วภายหลังเปิดกลับมาแก้ไขหรือลบสิ่งที่เคยเพิ่มไว้ได้ ไม่ชอบที่ Adobe พยายามบังคับให้สร้างบัญชี และยัดซอฟต์แวร์ขยะ McAfee มากับ Acrobat เลยอยากได้ทางเลือกอื่น บน Android กลับมีตัวเลือกที่ดีพอสมควรหลายตัว แต่บน Windows หรือ Linux ยังหาอันที่ใช้ได้ไม่เจอ
สามารถบันทึกโอเวอร์เลย์ที่สร้างไว้เป็นไฟล์แยก และสร้าง PDF ใหม่ที่รวม PDF ต้นฉบับกับโอเวอร์เลย์ได้ ใช้มันทุกครั้งที่ต้องทำเอกสารทางการ
สามารถพิมพ์ข้อความที่ไหนก็ได้ใน PDF ดังนั้นถ้าสิ่งที่ต้องการจริง ๆ คือแบบนั้นก็ใช้ได้ มีให้บน PC, Mac, Linux แต่เวอร์ชัน Linux อาจมีฟีเจอร์น้อยกว่า เข้าถึงได้จากเครื่องมือ “Fill & Sign” ทางขวาของแท็บ Home ส่วนการพิมพ์ข้อความให้เลือกเครื่องมือ Typewriter ในแท็บ Home แล้วคลิกตำแหน่งที่ต้องการเพื่อพิมพ์ ภายหลังสามารถใช้เคอร์เซอร์ลูกศรของ Typewriter คลิกข้อความอีกครั้งเพื่อลบหรือแก้ไขได้ และ Typewriter ก็ทำงานได้ค่อนข้างดี
[0] https://www.foxit.com/pdf-reader/
มีเครื่องมือเยอะมาก และ Sign PDF มีฟีเจอร์เพิ่มข้อความ วันที่ ลายเซ็น PNG ฯลฯ เป็นแค่ผู้ใช้ที่พอใจ ไม่ได้มีความเกี่ยวข้องใด ๆ
ถ้าแค่เพิ่มหรือแก้ข้อความ อินเทอร์เฟซก็ยังค่อนข้างเรียบง่าย ขณะเดียวกันก็ยังมีพลังพอจะเปลี่ยนองค์ประกอบแทบทุกอย่างในเอกสาร รองรับ Linux, Windows, Mac ดี และติดตั้งง่ายด้วย
เห็นความคิดเห็นแย่ ๆ และการตอบสนองแบบทำให้หมดไฟในกระทู้นี้เยอะเกินไปจนเบื่อ
เครื่องมือนี้เจ๋งมาก และขอแสดงความยินดีกับผู้สร้าง
เครื่องมือ PDF ออนไลน์ทั่วไปอย่าง smallpdf.com หรือ ilovepdf.com ส่วนใหญ่ถูกบล็อกบนเครือข่ายสำนักงานด้วยเหตุผลที่ชัดเจน
สงสัยว่าถ้าบันทึกหน้านี้เป็นไฟล์ .html ในโฟลเดอร์โลคัลแล้วรันในเบราว์เซอร์ จะหลบไฟร์วอลล์หรือการบล็อกของ Websense ได้ทั้งหมดหรือไม่
ถ้าบันทึกลงอุปกรณ์เป็น PWA มันจะแคชเวอร์ชันล่าสุดเมื่อไม่มีอินเทอร์เน็ต ดังนั้นใช้งานแบบออฟไลน์ล้วน ๆ ได้ และไม่ต้องมีแม้แต่การ query DNS
รู้ว่าเว็บไซต์บนอินเทอร์เน็ตสัญญาอะไรไว้มากมาย ลองตรวจสอบเองได้ โหลดเว็บเพจแล้วตัดการเชื่อมต่ออินเทอร์เน็ต จากนั้นเริ่มแก้ไข PDF แล้วจะประหลาดใจ
ชอบ เครื่องมือออฟไลน์
ทำชุดเครื่องมือเล็ก ๆ ไว้ที่ https://www.webutils.app/ และก็คิดมาพักหนึ่งแล้วว่าจะเพิ่มเครื่องมือ PDF เข้าไป
จากมุมของคนที่ใส่ใจความเป็นส่วนตัวและความปลอดภัย กระแสนี้ดูเหมือนเป็นการถอยหลังมากกว่า ถ้าจำเป็นต้องเข้าถึงเครือข่าย เว็บแอปก็สมเหตุสมผล แต่เครื่องมือออฟไลน์นั้นในยุคที่เราเรียกว่า “โปรแกรม” ดูดีกว่า เว็บแอปเหมือนกำลังเปลี่ยนเบราว์เซอร์ให้เป็นระบบปฏิบัติการ ทั้งที่เรามีระบบปฏิบัติการอยู่แล้ว
แต่ดูเหมือนยังใส่ใจที่จะใส่ข้อความ “© 2022 WebUtils. All rights reserved” ไว้ในฟุตเตอร์
ถ้าเป็นผู้ใช้ Mac งานส่วนใหญ่แบบนี้ทำได้ใน Preview.app ที่มีมาให้
บน Linux ผมมักใช้ https://github.com/pdfarranger/pdfarranger และ https://gitlab.com/scarpetta/pdfmixtool สำหรับงานแบบนี้
ทั้งคู่มี Flatpak บน Flathub ทำให้ติดตั้งและอัปเดตได้ง่ายด้วย
บน Windows pdfsam เป็นเครื่องมือออฟไลน์ที่เหมาะกับผมพอดี
https://pdfsam.org
และยังเป็นโอเพนซอร์สด้วย: https://github.com/torakiki/pdfsam
ผมรู้สึกแปลกอยู่เสมอที่ Linux ขาด โปรแกรมแก้ไข PDF ดี ๆ
เพราะมีงานที่ต้องปรับแต่ง PDF เล็กน้อย เช่น ตัดแปะหน้า อยู่ค่อนข้างบ่อย แน่นอนว่าสามารถทำได้ด้วย Pdftk หรือเครื่องมือยุคนี้อย่าง stapler รวมกับ pdfinfo และ ImageMagick แต่โปรแกรม GUI ส่วนใหญ่แม้จะเป็นแค่การห่อการทำงานของไลบรารีแบบบาง ๆ ก็มักจะใช้งานได้ไม่ค่อยดีนัก
เป็นเครื่องมือออนไลน์เหมือน PDFTool.org แต่รองรับการประมวลผลในเครื่องด้วย ฟรีและไม่ต้องมีบัญชี ผมไม่ชอบเว็บไซต์ที่บังคับให้สมัครสมาชิกก่อนถึงจะทำอะไรได้ ขอเปิดเผยว่า ผมกำลังพัฒนาเครื่องมือนี้อยู่คนเดียว
OCR ของ Adobe ยังจัดการเอกสารภาษีขาวดำธรรมดาได้ไม่ดีด้วยซ้ำ ไม่ต้องพูดถึง OCR จากสแกน ถ้าฟิลด์ข้อความหนึ่งไม่ถูกตรวจพบ ก็แทบไม่มีวิธีเพิ่มฟิลด์ที่หายไป ฟีเจอร์สะดวก ๆ อย่าง “รวม PDF สองหน้าให้เป็นหน้าเดียว” ก็มักจะค้นหาวิธีทำแล้วจัดการเองได้ง่ายกว่าการใช้ซอฟต์แวร์แบบเสียเงินเสมอ
มีอยู่ใน repository ของ Debian และน่าจะมีใน Ubuntu ด้วย:
sudo apt-get install pdfarrangerเดิมทีเป็นเครื่องมือสแกน แต่แม้จะไม่สแกน แค่ลาก PDF มาวางก็ทำงานได้ดี ไม่ได้แก้ไขเนื้อหาภายในหน้าหรือใส่ annotation แต่จัดการงานที่อยู่ “อีกชั้นหนึ่งด้านบน” แทน
[1] https://www.naps2.com/
ถึงอย่างนั้นตัวซอฟต์แวร์เองก็ยอดเยี่ยม
ช่วงโควิด ผมไม่อยากอัปโหลดข้อมูลอ่อนไหวไปยังเซิร์ฟเวอร์ไหนก็ได้ เลยทำ เครื่องมือออฟไลน์ ลักษณะคล้ายกันขึ้นมา
เปิดเป็นโอเพนซอร์สไว้เพื่อให้คนอื่นใช้ประโยชน์ได้ด้วย: https://timothebarbe.github.io/pdfModer
ผมไม่ใช่นักพัฒนาฟรอนต์เอนด์ ดังนั้น UI จึงไม่ได้ดีเท่าไร