From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id UNYEJdANrmHHgAAAgWs5BA (envelope-from ) for ; Mon, 06 Dec 2021 14:19:12 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id EJmkINANrmEtSAAAB5/wlQ (envelope-from ) for ; Mon, 06 Dec 2021 13:19:12 +0000 Received: from mail.notmuchmail.org (nmbug.tethera.net [IPv6:2607:5300:201:3100::1657]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 5472E2D251 for ; Mon, 6 Dec 2021 14:19:12 +0100 (CET) Received: from nmbug.tethera.net (localhost [127.0.0.1]) by mail.notmuchmail.org (Postfix) with ESMTP id 998172912C; Mon, 6 Dec 2021 08:19:03 -0500 (EST) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30120.outbound.protection.outlook.com [40.107.3.120]) by mail.notmuchmail.org (Postfix) with ESMTPS id 7E72428E73 for ; Mon, 6 Dec 2021 08:19:00 -0500 (EST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LNC82uQHw0carekmzpBH/9L5Qy4jah7j4I35F8qwO1v0ThiUPKulmoQLn/5fkKP3aUc9jAl2aFBiEi5GX8YDLIEBB0DZWoEuKRBXMMzb/tTg8aP1kEUXQAo2M50XL27LwXy2+mE3FzC27huu+UDEOtGd8Y8O55OaC/ubJf29r0iA0GLn3kCN54m5EwhRZVDLnTs34DingT5Q9QgfClf5HVzYaowInHk9KaPbNMGeF/qfwlOScp8AYyG/ifhmGyE5wDJ7HtQUKfh3a2DkMHMh0RNYe86j+jgUfTqyZ3v9G8mzU5uGMw2DklClEFCdFesx0Id8Yl8Mmu0Q6NylGFzgCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=KWyLI2dykoMqMvzDPCFZ/8xsf1Er/vltxLQ4Jdmjmww=; b=S4VaXzi2hZ4OUngprj9g0dtpM/7cf++zCoUV9xQ7qxDsGDt+c1+8IpQ7aGA/usE5n1qDDdW98MWU3bjw0CjFw88+ILpdorjWolr2cJPUZnljKkISnKcql2BBaZZwNISz24XmBvt3BNCCs4A7MdCySVC2fJzs761964CQVhYkd5F8bA2zvWtRTSeJErL0xcJcVY+kqX9XKpTAAtutPStBJCyY5oPfPCKkURpXtjuJJrMsvYqfTxs5b0yExNnUgrtN2XR9lfq18cyt1b5atrAmpg1SytRhK9UAUr5G92k//7G1ySEpvt8DKQbhGK/RmSfHOo8JG4ksSdQMDUBAxDSpyA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ucl.ac.uk; dmarc=pass action=none header.from=ucl.ac.uk; dkim=pass header.d=ucl.ac.uk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ucl.ac.uk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KWyLI2dykoMqMvzDPCFZ/8xsf1Er/vltxLQ4Jdmjmww=; b=fq72LUBMW6L9He17E/0hyuXCrRvMS4LF68ugOrxKk13JqzWTa8Lxh1PO37HKLBR/5XrHUVB2UBKXKGs6rsCWOMyVNzfj14rsJd/Y7ihhFMxh57DHRdRlwrqh8ls1aAZRGlJ3mZLW6an9NpctgbPNVsuu7+Y4gDIIPGYLl8+MlsE= Received: from PAXPR01MB8439.eurprd01.prod.exchangelabs.com (2603:10a6:102:220::13) by PAXPR01MB8883.eurprd01.prod.exchangelabs.com (2603:10a6:102:2bb::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.24; Mon, 6 Dec 2021 13:18:57 +0000 Received: from PAXPR01MB8439.eurprd01.prod.exchangelabs.com ([fe80::aca6:513:e6e:84f8]) by PAXPR01MB8439.eurprd01.prod.exchangelabs.com ([fe80::aca6:513:e6e:84f8%3]) with mapi id 15.20.4755.021; Mon, 6 Dec 2021 13:18:57 +0000 From: Eric S Fraga To: David Bremner Subject: Re: email to PDF Organization: On the Interweb somewhere References: <87ilwyi0po.fsf@uwaterloo.ca> <878rwxyk9g.fsf@tethera.net> X-Url: http://www.ucl.ac.uk/~ucecesf/ Date: Mon, 06 Dec 2021 13:18:56 +0000 In-Reply-To: <878rwxyk9g.fsf@tethera.net> (David Bremner's message of "Mon, 06 Dec 2021 08:45:31 -0400") Message-ID: <87wnkhj2gv.fsf@ucl.ac.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) X-ClientProxiedBy: LO4P123CA0135.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:193::14) To PAXPR01MB8439.eurprd01.prod.exchangelabs.com (2603:10a6:102:220::13) MIME-Version: 1.0 Received: from t3610 (2.29.174.203) by LO4P123CA0135.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:193::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.11 via Frontend Transport; Mon, 6 Dec 2021 13:18:56 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b0effaa0-9234-48c1-fb24-08d9b8baf54e X-MS-TrafficTypeDiagnostic: PAXPR01MB8883:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:5236; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: gzppgI4O/05CqSWvNFzY7LBvacyWT7CNeAUG2tWqkHG1Y8DZ0I5cmEBOTwFuzvvQ+kXdAOizHTrDfBInhVaVG5YCFEKyK8yOBBG7nTYNG0bSsa8he4qb3mT//lQ86WKuoXepCqjHoDEp52lEcNgQwx7eqCne2LPPftaAnUUFvyA30bTExShcWam+LoCuqD/BycOrhklAU7kcVF7WiYtzDmZPBzbKTjUxXEPp9O+VpZ8OjLcJfzX/cdqYyujKOxRERSxCZFK3L90FI4c3CfQG1tJ/s0fZsfiRG5L9mpoo89xM2N5ypDNVusCBwlNaGCvfQlEEPn7QCBPpef1YW/wTjrDVFmX2vcQt7ixp0aMjXWZcRuvjz68iBXI9tBu6z6UQRw9Eo7BoEL7yP/ujzk2l4yjvTiOKIWU67S71IixI2AeuL9yv1MD5kzG/Oog0GZ4Vj7Cz2Wbf9VKiaB4hZuxoKtUCLEjPGHIp7D0mAOcS3ZWLCwAPLczonnXjyFs20jczPCtrnGlV8eGlsrROsvNbYDHAFXnsPNh+7fYvIMVgVHYiBMAIb6ycdj/9c7EEmfRVADAYvP+ykPCs81BTpcQegYBpnfhA371s9qY8Eh1Vr5FKb/HOVY6uuXXXIhjLGzk9TpOx8bBxIt3iNX4ivBBgea0Pi95HEvZir/aKC0odt33MKQI4JbXb3RqSWdW+MQ+rXjipI74RQJB84Ad0U7pqdA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR01MB8439.eurprd01.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(4326008)(66946007)(2616005)(26005)(8676002)(6496006)(186003)(36916002)(316002)(36756003)(786003)(6916009)(6486002)(3480700007)(86362001)(508600001)(38100700002)(956004)(66476007)(38350700002)(7116003)(8936002)(2906002)(66556008)(4744005)(5660300002)(52116002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?u3GFMsg60pNOPFByHfYV/0MVXt5SYs+G1A6aefQycKcbl525hxxueC0tl/WI?= =?us-ascii?Q?pPG92rMHrfPZCYbmIW4F4mY/vxBfXLiHTTUsxUU0AI4J85xzZICgH88rFFmu?= =?us-ascii?Q?79O/eoE7+inPSg3U++EH5B7m/KKYjvJSyo/LOhQdVHPSSGQS3R4GhjysbSyD?= =?us-ascii?Q?xBHOn92eYW28WDEw9c04bNAkFBHQDab2ZZyPiYkO4LgdYNk8ybhM53jXpq9j?= =?us-ascii?Q?uWwVjSrTnHN03CjECujg6iKcRfh+Pper5JBXHqBel+hM5P1AqT3BDPygscGi?= =?us-ascii?Q?VApXE1qFPO/XQOSAjnLW49KumOKvrXxXSHfF8N4Gd46JMEGVN3AH49RC0kUp?= =?us-ascii?Q?Hq3/g1wVwpEeNyjxFB9vkD8JSpFcEXnqqi2Vv3ZIxJaYmkwRPTjiU985bdkW?= =?us-ascii?Q?x1wHZ9XKyTvhcDUnKfBVz+oWtiD6xnPDjwR3wRJI88L5EzxMIwSGhbex45w/?= =?us-ascii?Q?+MsRBvm/m5QxDgknN9c9zvUrnvCsqHrlR21g+koXooq0Hvd6IZd7h+tZNnUg?= =?us-ascii?Q?G9sQmX5RvmWMW//0yls7GAtfhKQJpaVcrIcAbBKm6wS+Wc93ST99EO6RBAgn?= =?us-ascii?Q?vOp99IolCMcDRXMUFuNVadGebtin/lvJyq3/Vxjita1RhJup1qnDh5xOpamD?= =?us-ascii?Q?Ij+8eBWTlLBM4QgcPq8MHm1TXgu6epP3lvRbIMasG7tHLvoZcaAmKWKICUKU?= =?us-ascii?Q?F5dldqsBiG2b5VhoJczD4+OviwODjmFzola5H6jfHbySITvd7hs3V0NUtZLv?= =?us-ascii?Q?hsHH4Uzg8HXF8zC/Jmgqn4AapptjhnBzG/3vikmhsTkEWZRie48C/yuu6uqr?= =?us-ascii?Q?rj+B3mOkOTI6Jl0q7nIL38f0g+IGA3gw3d2noG0Bj2jNTf7g6KvQLwhknkAt?= =?us-ascii?Q?5ZPqLMCr3yukgaaI2VM6kjN4gRRFswyRVLjLOCR55NmqQw1DGwBfP7a2RbEc?= =?us-ascii?Q?xclSiqfH6FHdje1U0UirHOR/2QLsIN7p7gEdjzI+mNAgHkyCtqp0/KdliY5r?= =?us-ascii?Q?vlnhgfR7aBdmiB8fQIA6yftS4OKxvcbEtQ0Q4REM5WKYxzDO5wU3Npd34tG8?= =?us-ascii?Q?JNsIaHnbYc+M0CzabNYWqGZvWCCLA3r/rIT9954xLLepnblKE6FMCbFggp1o?= =?us-ascii?Q?iWfUBBXgpGlp4W7BQ+/6GnjuZD8N5twUUvO5cOGZVVoyVtYf56Ta8EdGNjf8?= =?us-ascii?Q?cqkUP2daGEYpk/QC6yKO4TEnuNAKwlUVLIP+KliSU46JB6yRAG6Q+vFlCb8W?= =?us-ascii?Q?xG1MBBbx5x8F0HQ63dWq6r2+QPO7bgkP1PN/r79BzGKIh8Sdkw9i+w0aDlwR?= =?us-ascii?Q?PyDrjKQ79QEaPM4EYp9XPOJAqZ3ceWYts8vyHwwjy5bJTtYauBOHYwqFhLCt?= =?us-ascii?Q?PIbK9tJraFCLhZUAbYLo7nUukP7VWokNX0mKkM1fPphB2K3xNo1XgfwN8eRL?= =?us-ascii?Q?cuCk4FXv1+/3CNvC00qkLqfdCnFEmvReTtgi+TIlbnLbN1qMJsoYO0jOE8Sf?= =?us-ascii?Q?vULfQjRaIwjhZMjBD3Gktm3bSSoSuvY0lvOtRFaWIxviq0VEHUZpJEPxU65G?= =?us-ascii?Q?sNv0QL4XzEyNOkftlMbgY5OiuPhiLwtPGDTh8QWh/yp0ofku+4+v/x0+22ik?= =?us-ascii?Q?Wky4ZQ2ucHYeSfHuPpMf/0Y=3D?= X-OriginatorOrg: ucl.ac.uk X-MS-Exchange-CrossTenant-Network-Message-Id: b0effaa0-9234-48c1-fb24-08d9b8baf54e X-MS-Exchange-CrossTenant-AuthSource: PAXPR01MB8439.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Dec 2021 13:18:57.0081 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 1faf88fe-a998-4c5b-93c9-210a11d9a5c2 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: SyeIl8yB29PiKWl8HR3dluIq7rAP2nRluQII3pAp0ZD4CAsZ57hFsJ5EPO0emdvUDNIeAGBmwFut7p42WzOW8Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR01MB8883 Message-ID-Hash: ENQBFVRBASPG5SSEZBQWSFFVOG7ZIGPC X-Message-ID-Hash: ENQBFVRBASPG5SSEZBQWSFFVOG7ZIGPC X-MailFrom: e.fraga@ucl.ac.uk X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-notmuch.notmuchmail.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: notmuch@notmuchmail.org X-Mailman-Version: 3.3.3 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Migadu-Flow: FLOW_IN X-Migadu-Country: FR ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1638796752; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-owner:list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=cinalOx/fDolkbJ3E2ITFFCQqYtC/HwWALc1HDDGcoI=; b=YVzvFmg93uAWGMtcWycZ1kqW8fHNRUtKDeDVLr9g5T5mfYuAAOaUk3MDv7IgV8ToDkQsBx HqZ7JVYW8hqw93QsV3sl7pnUQQdNiGmJdh3Ug98V41Wj+ZM+atontMJls9haZ7LxXril7e l9jXzNQ3WyKxBcmpUDjvg5GOG1PElRZLtRI+zJ4eb0vj+VqtxSnIno3vM1jlw15nvNdkJS IRprmvJIXKHS0eaX/L920NnBGQj8UDOWJjt80bg3De8I4UZV7t2B3v3tlyJNxVn+1tUETF EjLmo2eJZsIDtOmlWGpL4gJy4qTJzVGxA2Pc6BjkVAeNrO5WfwSezEPs100+nQ== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1638796752; a=rsa-sha256; cv=fail; b=YHBQ6yhxEiGYlgjD2AzKdTPxrM6A33sgrCFBclxdFpgHQF+Mbn9i+srQwwxoZWPdnqwHX5 FxrxcCAWAeOwoNq6oDTRrb/JwcPzcYJOBgToPwsbQtv8gG78Lb2Td1hcjtpcs5ORQ30fBS LOQxcekzztlh6Zf+K3F31gNQzfigZM/ZXutw6jcWevrWf3lBjrUz+VcfHgdu2xgrnF+mmI FMl2qGp+Lh0SbeJfykBkE73TRGBS62F/D+M+HDxE1hfWXl6GSb/KatszWf1oIBt68SG1Xn R4aj91/K41DiqAwfB8nasq9pGzeqC8y/fD+6UqlEqnwmdx0zCw7tuj6hBYbtmg== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=ucl.ac.uk header.s=selector1 header.b=fq72LUBM; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed)" header.from=ucl.ac.uk (policy=none); spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2607:5300:201:3100::1657 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Spam-Score: 2.43 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=ucl.ac.uk header.s=selector1 header.b=fq72LUBM; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed)" header.from=ucl.ac.uk (policy=none); spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2607:5300:201:3100::1657 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Queue-Id: 5472E2D251 X-Spam-Score: 2.43 X-Migadu-Scanner: scn0.migadu.com X-TUID: rpLrePwPL5Wd On Monday, 6 Dec 2021 at 08:45, David Bremner wrote: > Since nobody has responded, let me throw out the somewhat uninformed > suggestion to check out what gnus users do. gnus has gnus-summary-print-article but, if you are looking for Emacs based solutions, you can simply go with ps-print-buffer (or ps-print-buffer-with-faces). These generate a postscript file which you can easily convert to PDF (on Linux, at least). -- Eric S Fraga with org 9.5.1 in Emacs 29.0.50 on Debian 11.1