From owner-freebsd-questions@freebsd.org Thu Apr 23 08:13:53 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 87C3C2AC18F for ; Thu, 23 Apr 2020 08:13:53 +0000 (UTC) (envelope-from 20.100@defert.com) Received: from 14.mo1.mail-out.ovh.net (14.mo1.mail-out.ovh.net [178.32.97.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 497973659kz4f67 for ; Thu, 23 Apr 2020 08:13:51 +0000 (UTC) (envelope-from 20.100@defert.com) Received: from player796.ha.ovh.net (unknown [10.110.171.227]) by mo1.mail-out.ovh.net (Postfix) with ESMTP id 30C8C1B52BC for ; Thu, 23 Apr 2020 10:13:49 +0200 (CEST) Received: from defert.com (ip-146-0-189-118.dyn.luxfibre.pt.lu [146.0.189.118]) (Authenticated sender: 20.100@defert.com) by player796.ha.ovh.net (Postfix) with ESMTPSA id DE105119E1EB4 for ; Thu, 23 Apr 2020 08:13:48 +0000 (UTC) Subject: Re: PDF Documents Manipulation Software options To: freebsd-questions@freebsd.org References: From: Vincent DEFERT <20.100@defert.com> Message-ID: <3e1efa0d-0b09-8612-d291-fa03b6537926@defert.com> Date: Thu, 23 Apr 2020 10:13:48 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-GB X-Ovh-Tracer-Id: 5637662308834215940 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduhedrgeelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefuvfhfhffkffgfgggjtgfgsehtjeertddtfeejnecuhfhrohhmpeggihhntggvnhhtucffgffhgfftvfcuoedvtddruddttdesuggvfhgvrhhtrdgtohhmqeenucffohhmrghinhepphgufhhsrghmrdhorhhgnecukfhppedtrddtrddtrddtpddugeeirddtrddukeelrdduudeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmohguvgepshhmthhpqdhouhhtpdhhvghlohepphhlrgihvghrjeeliedrhhgrrdhovhhhrdhnvghtpdhinhgvtheptddrtddrtddrtddpmhgrihhlfhhrohhmpedvtddruddttdesuggvfhgvrhhtrdgtohhmpdhrtghpthhtohepfhhrvggvsghsugdqqhhuvghsthhiohhnshesfhhrvggvsghsugdrohhrgh X-Rspamd-Queue-Id: 497973659kz4f67 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=pass (policy=none) header.from=defert.com; spf=pass (mx1.freebsd.org: domain of 20.100@defert.com designates 178.32.97.215 as permitted sender) smtp.mailfrom=20.100@defert.com X-Spamd-Result: default: False [-2.07 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-0.98)[-0.983,0]; FROM_HAS_DN(0.00)[]; RWL_MAILSPIKE_GOOD(0.00)[215.97.32.178.rep.mailspike.net : 127.0.0.18]; R_SPF_ALLOW(-0.20)[+ptr:mail-out.ovh.net]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-0.99)[-0.990,0]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; DMARC_POLICY_ALLOW(-0.50)[defert.com,none]; RCVD_IN_DNSWL_NONE(0.00)[215.97.32.178.list.dnswl.org : 127.0.5.0]; IP_SCORE(0.70)[ipnet: 178.32.0.0/15(1.48), asn: 16276(2.01), country: FR(0.00)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16276, ipnet:178.32.0.0/15, country:FR]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Apr 2020 08:13:53 -0000 I use PDF SAM Basic for this, it's a Java application and it works great under FreeBSD. You can download the "Portable Archive" for Linux (https://pdfsam.org/download-pdfsam-basic/), remove its 'runtime' subdirectory (Linux and FreeBSD already have openjdk available, 3rd -party applications shouldn't ship with a JRE, anyway) and customize (read: simplify) bin/pdfsam.sh. I haven't created a port for it because I didn't know other people would be interested, and also because I don't know the impacts of the GNU AFFERO v3 license it uses, but it would technically be easy. On 22/04/2020 15:14, Jordan wrote: > I need PDF software that can add pages, remove pages, extract pages and redact. > > All of the PDF ports I have found are simply viewers and don't allow manipulations of the PDF in a single packaged GUI application. I work with hundreds of PDFs each day so I cannot work within a CLI to manipulate the pages. I do a lot of extracting of pages into a new PDF by dragging and dropping pages from PDF software to a GUI file manager such as Thunar. > > Any suggestions that you use or have heard that works with FreeBSD? > > Thank you in advance. > > -- > Jordan