From owner-freebsd-questions@freebsd.org Wed Apr 22 22:25:39 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 EB99F2C4B9C for ; Wed, 22 Apr 2020 22:25:39 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.135]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 496w4L5jmfz44JN for ; Wed, 22 Apr 2020 22:25:38 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de ([188.102.109.75]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPA (Nemesis) id 1MTRIi-1jdS5P2xy8-00To8p; Thu, 23 Apr 2020 00:25:31 +0200 Date: Thu, 23 Apr 2020 00:25:30 +0200 From: Polytropon To: Jordan Cc: freebsd-questions@freebsd.org Subject: Re: PDF Documents Manipulation Software options Message-Id: <20200423002530.87cf0d91.freebsd@edvax.de> In-Reply-To: <09e273ff-4d9d-47eb-a6e1-d91f18c8a0ef@www.fastmail.com> References: <09e273ff-4d9d-47eb-a6e1-d91f18c8a0ef@www.fastmail.com> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:vsL9OFXf6v7pIADrqjNhYqCWGRxx7erLDeigEWoXqYAPWibmuQh cK6EEPiMT8qXDqpenEvKKh24fvDM21OWtFktmoD0qMNmzEGIF1xJ9MRwJcQRhUIb1uqJqwi Qi/LQWJ+jRPiSsXBO0Tp+9JlPdxME+RcY55A56E2FMKKWdpXaTicaI1Lnx2NGptucO2EpAr 8D3gzA6tNMr3BjE4fJoiQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:rn2HxvOr338=:hb/2BDHIyqlnFX29arKRaS ajQHSNJ5Ag3RVLdHQ6ayo0mJT3F/ld+MqpDqkmzxXIHEei8pdTqRhSQEX430vlkprjVkfdYCX n+N3lWmu1kGSGKgbQsVFVCKTXFYQ5F3rt3Lm17KtnxZfmYrIl3kUlfWBr+nGJju3lPgYwjy8V iDxwh4pw6Ia26Wu5jCNtXIUpdvaq5ZFn7qRLQdqdqsfdfB2t9CHLW4JNV1n4u0e/QkMSVm5Ko C6oL1X+bC4tHbcq24xy1qnu+iKaz0zzachlSm0o7lSLmr3rX6lxhHcHvOGRQb02JItGU0qfbD NaSJ2ffuI+j98RNlfcF2SNKQQnUyLf5qPJ9weRAJJPbahyicvUJZ8+Pc65npAOuAWwKkvF5Lw 4mKalAj+RXagDJ5sQwi4bcs98niQ9LiXweuwRK19klr7KgmnPDQY7Qx5Cw8pFE2JCn3uvRB0O +sPB6g6TiRpqZ/VtG9ETjdmmGJxumNUOADrnLocq6s4vXc4M/CxHGcQoYeTqeSRsbHohgLm3F PW935vKXOmjjM1EJwmIvZJhyHKRW9Q/CnbP5AYB1K9GzOP01B/wwpJ+j+XpYPujB+oXcOaXPP d3/ycMD00LKBDvemMEqdKwFNx8qqqPPLu1jMwyRRv6ZXWJwOHHBV3HAtgy9sJywvNptKNYF3e 03xvqXNuk2x9R3UPDNkvSJizKKZUpiH2JtwFy1s5vQRxxA0lXAhoT1ri+x8ZoR+pvLQd1jwLR suMbcl4bCcBfU26rsmoVHSthOdtJp1d1Dsv8LWge/3nVvZ4mjukSmfNgWy9pHYJi6uQ5FU9bE fEsKAac0y9kiyxaqZgmCMXkVs3DVyYff7rpl1eIxKM8GrOYWpOcgW+8yjRdwpxwdi+awwfb X-Rspamd-Queue-Id: 496w4L5jmfz44JN X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd@edvax.de has no SPF policy when checking 212.227.126.135) smtp.mailfrom=freebsd@edvax.de X-Spamd-Result: default: False [4.40 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[freebsd@edvax.de]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; HAS_ORG_HEADER(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; MIME_TRACE(0.00)[0:+]; RECEIVED_SPAMHAUS_PBL(0.00)[75.109.102.188.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; ARC_NA(0.00)[]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[edvax.de]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.78)[0.780,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.99)[0.993,0]; MID_CONTAINS_FROM(1.00)[]; RCVD_IN_DNSWL_NONE(0.00)[135.126.227.212.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE(0.23)[ip: (0.30), ipnet: 212.227.0.0/16(-1.21), asn: 8560(2.07), country: DE(-0.02)] 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: Wed, 22 Apr 2020 22:25:40 -0000 On Wed, 22 Apr 2020 15:14:59 -0700, Jordan wrote: > I need PDF software that can add pages, remove pages, extract pages > and redact. With "redact", you're refering to PDF annotations? > 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'd say the exact opposite is the case: If you're going to deal with a lot of files, using CLI tools to automate those tasks usually is the more convenient way - instead of doing everything manually in linear time. :-) But this of course depends on many parameters, such as if the kind of manipulation always is "one of a kind" or can be somehow standardized... > 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. This can easily be done with the GUI file manager of your choice plus pdftk. Page preview support is present already in tools like Thunar. > Any suggestions that you use or have heard that works with FreeBSD? Tools like LibreOffice (and surely also OpenOffice) can directly open and manipulate PDF files. Gimp also has support for this format. For CLI operations, pdftk and ImageMagick are versatile tools that can be combined with GUI tools as well as used for batch operations. Is this a starting point for you? -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...