Nathan Shirley Posted June 20, 2019 Share Posted June 20, 2019 So I've run into another issue with PDFs being brought into Publisher (besides PDF objects getting moved around). When I try to print a Publisher project which contains an imported PDF, any text/objects created in Publisher print perfectly, but all text/objects in the PDF print rasterized, with jagged pixelated lines. In addition to printing directly from Publisher, I also exported the Publisher project as a PDF. This exported PDF looks perfect when zoomed in, but when I print it, the rasterization is still there. I double checked the original imported PDF just to make sure it printed fine, it does, prints perfectly. This is the first time I've tried printing from Publisher including an imported PDF, so I don't know if this is a problem with all imported PDFs or not. Link to comment Share on other sites More sharing options...
Staff Gabe Posted June 20, 2019 Staff Share Posted June 20, 2019 Hi @Nathan Shirley, Can you please attach the afpub and PDF in question so we can have a look? Thanks, Gabe. Link to comment Share on other sites More sharing options...
Nathan Shirley Posted June 20, 2019 Author Share Posted June 20, 2019 Sure, it's attached (along with the original PDF). Piano Revealed (book 1 RGB, bug PDF example).afpub Basic Rhythms v4 - Full Score.pdf Link to comment Share on other sites More sharing options...
Staff Gabe Posted June 21, 2019 Staff Share Posted June 21, 2019 Thanks. I've looked into this and we believe it is expected. We tried it a few other software and they all behave the same. I believe it's something to do with PDF passthrough and lines not being aligned "pixel/point perfect". Link to comment Share on other sites More sharing options...
Nathan Shirley Posted June 29, 2019 Author Share Posted June 29, 2019 Thanks for looking into this. So does that mean it is something that can eventually be made to print correctly in Affinity Publisher, or is it fundamentally an issue with the software that generated the PDF (Sibelius) and there would be no way to bring it into Publisher to print correctly even though the PDF prints correctly on its own? Link to comment Share on other sites More sharing options...
walt.farrell Posted June 29, 2019 Share Posted June 29, 2019 On 6/21/2019 at 5:33 AM, GabrielM said: I believe it's something to do with PDF passthrough and lines not being aligned "pixel/point perfect". If that is the case, does that mean that when Placing a PDF into a Publisher document we need to take care to place it on integer X/Y pixel positions (much like Artboards in Designer)? @Nathan Shirley: You might try moving your PDF pages a bit on your Publisher page. The top one has a Y position of 783.16px, when viewed in the Transform panel. Perhaps nudging it to exactly 783px would help? The bottom one, similarly, has a Y position of 2007.02px. Again, nudging to an integer position might help? -- Walt Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases PC: Desktop: Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 Laptop: Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU. Laptop 2: Windows 11 Pro 24H2, 16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU iPad: iPad Pro M1, 12.9": iPadOS 18.1, Apple Pencil 2, Magic Keyboard Mac: 2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1 Link to comment Share on other sites More sharing options...
Nathan Shirley Posted June 29, 2019 Author Share Posted June 29, 2019 I see. I can play around with it and see if that fixes it. If it does, then I definitely think Publisher should automatically align to whole pixels when snapping to center, left, right, etc. Even if that means Publisher has to cheat the PDFs over a tiny bit from true center, left, right, etc. If there's some reason why people wouldn't want this behavior, it could be on by default with the ability to turn it off. walt.farrell 1 Link to comment Share on other sites More sharing options...
MikeW Posted June 29, 2019 Share Posted June 29, 2019 On 6/21/2019 at 2:33 AM, GabrielM said: Thanks. I've looked into this and we believe it is expected. We tried it a few other software and they all behave the same. I believe it's something to do with PDF passthrough and lines not being aligned "pixel/point perfect". Gabriel's statement is complete hogwash. I can open the pdf in something that opens a pdf for editing and produce a proper PDF from it. As well I can place it in something that is not opening it for editing (thereby using pdf passthrough). In both cases it does not matter where it is placed on a page nor what size I place it or otherwise resize iy. If this rasterizing depended on being placed on whole pixels, Affinity applications, or how they worked, needs to be scraped and begun all over again. It is impossible to align such things where everything is so-called pixel perfectly aligned. Geez... Patrick Connor, Alfred and Nathan Shirley 2 1 Link to comment Share on other sites More sharing options...
Staff Gabe Posted July 1, 2019 Staff Share Posted July 1, 2019 On 6/29/2019 at 7:49 PM, MikeW said: If this rasterizing depended on being placed on whole pixels, Affinity applications, or how they worked, needs to be scraped and begun all over again. It is impossible to align such things where everything is so-called pixel perfectly aligned. We've had another look and it turns out that an embedded document does not pass through, but rasterizes before print, even if it's just vector data... That's why I said initially it's something to do with everything being pixel aligned. This should not rasterise though. I've logged it with our developers. SrPx 1 Link to comment Share on other sites More sharing options...
Nathan Shirley Posted July 1, 2019 Author Share Posted July 1, 2019 Ah thanks for taking another look at this, that makes much more sense. I do hope there's a simple fix as having this work is critical. Link to comment Share on other sites More sharing options...
Recommended Posts