From owner-freebsd-questions@FreeBSD.ORG Wed Sep 27 12:45:56 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0423E16A407 for ; Wed, 27 Sep 2006 12:45:56 +0000 (UTC) (envelope-from d1945@sbcglobal.net) Received: from smtp105.sbc.mail.mud.yahoo.com (smtp105.sbc.mail.mud.yahoo.com [68.142.198.204]) by mx1.FreeBSD.org (Postfix) with SMTP id 79F4543D79 for ; Wed, 27 Sep 2006 12:45:55 +0000 (GMT) (envelope-from d1945@sbcglobal.net) Received: (qmail 78110 invoked from network); 27 Sep 2006 12:45:51 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=sbcglobal.net; h=Received:Received:Date:From:To:Subject:Message-ID:Mail-Followup-To:References:Mime-Version:Content-Type:Content-Disposition:In-Reply-To:User-Agent; b=swXRHFvjxB1BL4dNutw6rGjMcRUWa9+ZZOdbgKIBlB3GEXReigZukllk8TUwtWR+0wbVjqbXAQL63Jqbs+eueGkQLJGtXS2kOFeAjTHrOVvsf7JQd6S9+Ci0K8wiaWyTmO3sIlFThNjhe+AmQK0+h8oKxUN+ymVClCN+0dnkPN8= ; Received: from unknown (HELO home) (d1945@sbcglobal.net@69.104.191.121 with login) by smtp105.sbc.mail.mud.yahoo.com with SMTP; 27 Sep 2006 12:45:50 -0000 Received: by home (sSMTP sendmail emulation); Wed, 27 Sep 2006 05:45:50 -0700 Date: Wed, 27 Sep 2006 05:45:49 -0700 From: George Allan To: freebsd-questions@freebsd.org Message-ID: <20060927124549.GA568@home> Mail-Followup-To: freebsd-questions@freebsd.org References: <45194B55.6050609@verizon.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i Subject: Re: pdf editor X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2006 12:45:56 -0000 On Wed, Sep 27, 2006 at 12:47:56PM +0200, Andreas Davour wrote: > On Tue, 26 Sep 2006, Anthony Agelastos wrote: >> On Sep 26, 2006, at 11:46 AM, sean wrote: >>> Can anyone recommend a pdf editor, hopefully one in ports? >> >> What you can do is use the command pdf2ps (should install with >> Ghostscript if memory serves) to convert the PDF into PostScript. >> PostScript is plain text, so you can edit it with any text editor >> (vim, emacs, ee, nedit, pico/nano, etc.) or just use sed to change >> your line (sed's/oldline/newline/g' file.ps >> >>> newfile.ps). Then, when the new PostScript file has been created, >>> just re-create the pdf with ps2pdf. I know this is not very elegant, >>> but it works for small changes. >> > It sure is a itch that I can't scratch that there's no tool that does > this with a fancy GUI. It is something I've wanted many times. Maybe it's time to reconsider the nature of that itch? PDF was never meant to be edited (except peripherally), and most definitely not in the sense that you're thinking. Consider it a FINAL "print" format, like an image that's long since left the photographer, his studio and his camera and now exists only as a JPG on a hard drive. If you're looking for fancy GUI applications, then you're talking about the usual desktop publishing tools from Adobe (Framemaker, Pagemaker, etc.) that can (and typically do) generate a PDF as a final step after the work has been done using their native formats. If you're using *nix, then typically you'll be using LaTeX, etc. as the "authoring" tool, and similarly be generating the final postscript or PDF when you're done. The basic equation is TEXT + MARKUP -> OUTPUT Most people who are in the habit of using or relying on "word processing" programs (where the editing part is mixed up with the final product) make the same mistake of pursuing mythical PDF "editing" or "conversion" tools that don't exist. It's an understandable mistake, but it's also worth pointing out that in the publishing world, no one takes word processors seriously or uses their output, except in some cases as an accomodation for people who didn't know any better, and similarly weren't aware of how bad the output quality really was.