From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: editing a PDF [Re: emacs 30.5.0 editing epub] Date: Tue, 21 Mar 2023 07:38:42 +0100 Message-ID: <87v8iur4lp.fsf@dataswamp.org> References: <877cvhqo9p.fsf@web.de> <4a7a0baf-677b-118c-fa6c-e50d054800e7@posteo.de> <87o7osp4ck.fsf@web.de> <704a63ef-c56d-f892-1e3f-9ee0f884b038@mousecar.com> <87y1nsmgwz.fsf@web.de> <0e6c9b8a-b70f-d244-c031-68c0c58dca86@mousecar.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9947"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:1pDoews5toY7v2rgXELFsvJom3Q= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Wed Mar 22 16:45:52 2023 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pf0et-0002Ht-KN for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 22 Mar 2023 16:45:51 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pf0eW-0002qT-Nw; Wed, 22 Mar 2023 11:45:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1peVe0-0001TK-P9 for help-gnu-emacs@gnu.org; Tue, 21 Mar 2023 02:38:53 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1peVdy-0002n3-V4 for help-gnu-emacs@gnu.org; Tue, 21 Mar 2023 02:38:52 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1peVdx-0003Vr-7N for help-gnu-emacs@gnu.org; Tue, 21 Mar 2023 07:38:49 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Wed, 22 Mar 2023 11:45:27 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:143085 Archived-At: Yuri Khan wrote: >> It is kinda weird that, with all the many things that emacs >> can do, it can't take the info from doc-view (which >> obviously understands all the pieces of a pdf-- down to its >> bits-- and how they all go together to make a document) and >> edit it... it's pretty much implausible to believe emacs >> *can't* do that. But then, I've always thought reality was >> completely implausible. :^/ > > PDF is not really meant for editing. It’s not even a data > format. Rather, it’s an executable program that has > instructions like “select this font” and “display this word > in the selected font at this position on the page” and “make > a new page”. > > You don’t normally edit executable programs, you compile > them from source. In the same vein, to get a modified PDF, > you find the source document from which it was produced, > modify that, and re-export. Still, they are editable at/from the PDF level as well, for example with xournal. This is used for signing documents, for example. It should not be confused or compared with editing the source, that's another thing. -- underground experts united https://dataswamp.org/~incal