|
Sweet Home 3D Forum » List all forums » » Forum: Features use and tips » » » Thread: Print to Scale to PDF without Pagination |
|
| Print at Feb 5, 2026, 12:27:14 AM | |
| Posted by bantar at Feb 7, 2017, 6:32:24 PM |
|
Print to Scale to PDF without Pagination I'm able to change the scale and get the print to occur at the right size, but it always paginates. I'd like to print to a large format printer (that I do not own). Typically, one prints to PDF and then brings the PDF to a print shop for printing on their large format printer. Is this possible? |
| Posted by Puybaret at Feb 7, 2017, 9:19:54 PM |
|
Re: Print to Scale to PDF without Pagination I noticed recently that the paper size selected in page setup wasn't respected under Mac OS X. Under what system do you work? ---------------------------------------- Emmanuel Puybaret, Sweet Home 3D creator |
| Posted by bantar at Feb 7, 2017, 11:09:59 PM |
|
Re: Print to Scale to PDF without Pagination I'm using Windows. I do think it is using the selected paper size (letter) and thus I'm getting 30 pages of output. The desired output is all on a single page, especially since PDF can support such large sizes. I select the desired scale and then see what is output vs wanting to select a specific size. Once the file is printed to PDF, I can then let that program paginate if I need to print on smaller paper sizes. I think my print store uses a printer such as HP DesignJet T830 which prints 36-in (914-mm) wide by very long prints (only limited by the length of paper on a spool). I recently printed a 30-in x 84-in print there. Likely, we need a new paper size possibly called Large Format with a paper size of, let's say, 36" x 72" or infinite even. Because I don't have such a printer attached, it is not a selectable size. |
| Posted by [email protected] at Apr 15, 2017, 4:27:54 PM |
|
Re: Print to Scale to PDF without Pagination Has anyone figured a work around for this? I cannot print full scale drawings to large format either as it is not a selection. If I try to save as PDF then rescale in another program the quality is very bad and illegible |
| Posted by kraiger51 at Nov 15, 2017, 8:23:27 PM |
|
Re: Print to Scale to PDF without Pagination Using a Mac, I also have this issue. Page format set to 24x36 but the print preview and actual output will paginate to 12 pages. How do I export to a single 24x36 PDF? Thanks. |
| Posted by Puybaret at Nov 16, 2017, 7:59:31 AM |
|
Re: Print to Scale to PDF without Pagination What versions of Sweet Home 3D, Java and Mac OS X do you use? ---------------------------------------- Emmanuel Puybaret, Sweet Home 3D creator |
| Posted by kontz_bern at Jun 22, 2018, 10:37:41 AM |
|
Re: Print to Scale to PDF without Pagination I'm using it under Windows 10 and have never had issues with scaling objects so far. But I barely can imagine how all this thing works with macOS, so maybe it could be some sort of poor optimization, but it would be strange given that a majority of SH users are running it on Mac. You might well take a look on this through the editor like this one https://edit-pdf.pdffiller.com/ right after the import to PDF extension. I didn't do so with this software yet but with ArchiCAD and then it worked out fine for me |
| Posted by hsparks3 at Jan 23, 2019, 12:59:19 AM |
|
Re: Print to Scale to PDF without Pagination I would like to once again ask the question started back in February of 2017. Has there been a solution to the Print to PDF function? As with all the others who have posted here, I am trying to send my output, formated in ARCH-D, to a .pdf and have it end up there as one page. As has been stated many times here, the function splits up the large drawings into multiple pages that can't easily be merged back together. Clearly, the function is using whatever default print driver is set up on the device because that's what it formats to no matter what you do. Also, it is clear that this is independent of OS. We have Windows, MAC and Linux represented here. If there is no fix, will there ever be one. This is unusable for me at this point. thx. |
| Posted by Dadv at Jan 23, 2019, 4:16:30 PM |
|
Re: Print to Scale to PDF without Pagination I don't know if it would have a fix soon, but after all you can export your scene to svg and open it in a svg app (like inkscape for example) then, you can have all the print options of that app i think |
| Posted by gabeblack at Oct 23, 2019, 5:34:57 AM |
|
Re: Print to Scale to PDF without Pagination Figured out how to do it. It is a bit awkward, but here it goes. First you need to create a page layout with the dimensions you need. Step 1: Create a new page layout with your custom dimensions So for example to create a sheet that is 25" x 25". 1. Go to Control Panel -> Devices and Printers 2. Highlight Microsoft XPS Document Writer 3. Select "Print Server Properties" on the window ribbon menu 4. Check the box "Create a new Form" and then fill out the form with the page layout name you want to give it and the dimensions of the paper. (I called mine "FloorPlan") Step 2: Print your floorplan (you will discard the output file) After you have created your custom page layout, then you need to go to SweetHome3D and print your floor plan selecting the "Microsoft XPS Document Writer" as the printer. Go ahead and print it (it will create a file). Your new page layout may not be an option, but that doesn't matter, this step was simply to get SweetHome3D to select page layouts from the Microsoft XPS Document Writer options. Step 3: Select your new floorplan layout! In SweetHome3d, go to File -> Page Setup -> Page Format -> Paper. Select your new custom page layout. Now you should be able to do File -> Print to PDF... and it will use your custom page layout. Woot! |
| Posted by locofocos at Mar 23, 2020, 1:06:13 AM |
|
Re: Print to Scale to PDF without Pagination I've been desperately trying to get a scaled PDF in a large size. I've tried across my Windows, Ubuntu, and Mac system, and none of those are letting me set a custom page size for PDF export. I also tried gabeblack's suggestion above. One thing that mostly worked is the "Export to SVG" option, plus careful measuring and manual tweaking in GIMP. That got something pretty close, but it's maybe 1 percent off after printing on the large-scale printer at Kinko's. I'd like to propose another option. I found that I can make some code tweaks locally and get the desired PDF I want. I had to modify PageSetupPanel.updateController() and hardcode the desired width, height, and margins I want for the values being passed into HomePrint. Then in HomePrintableComponent, I had to comment out the call to "printerJob.validatePage(pageFormat)". After doing that, I have a lovely PDF in the exact size I need. Here's the "poor man's" gist if anyone wants it. Download the source code, make these changes, built it according to README.TXT, and profit. https://gist.github.com/locofocos/362566f0119a68664a3da115aa2d2a80 I think it would make a ton of sense to add a few input elements here to allow end users to do this. In the PageSetupPanel, we could have an option "Override page width/height/margins". Then we could add an additional checkbox, "Force override (if override doesn't work". That boolean property would be put into the HomePrint object, then if that's set to true, skip the call to "printerJob.validatePage(pageFormat)" later on. I think this would add a lot of value to this program, for people using it to design homes who want an accurate scaled PDF. |
| Posted by hansmex at Mar 23, 2020, 3:40:00 AM |
|
Re: Print to Scale to PDF without Pagination I fully agree! ---------------------------------------- Hans new website - under constuction hansdirkse.info |
| Posted by Puybaret at Mar 23, 2020, 9:09:38 AM |
|
Re: Print to Scale to PDF without Pagination In case you didn't notice, you can already force a given margin by setting the system property com.eteks.sweethome3d.swing.fixedPrintMargin to a value in mm (see the article about version 4.1). The page size itself should be managed by the printer driver, shouldn't it? ---------------------------------------- Emmanuel Puybaret, Sweet Home 3D creator |
| Posted by hansmex at Mar 23, 2020, 10:38:52 AM |
|
Re: Print to Scale to PDF without Pagination Recently I tried to print a plan on A3 paper. First I did a test-print (scale 1:100) on A4. Satisfied, I scaled up to A3. Although there should have been more than enough space on the paper, the program cut the plan in two and divided both halves over two sheets of A3. So, there is room for improvement, unless of course I am doing something wrong. H ---------------------------------------- Hans new website - under constuction hansdirkse.info |
| Posted by tillwill at May 17, 2021, 6:24:07 AM |
|
Re: Print to Scale to PDF without Pagination I've been desperately trying to get a scaled PDF in a large size. I've tried across my Windows, Ubuntu, and Mac system, and none of those are letting me set a custom page size for PDF export. I also tried gabeblack's suggestion above. One thing that mostly worked is the "Export to SVG" option, plus careful measuring and manual tweaking in GIMP. That got something pretty close, but it's maybe 1 percent off after printing on the large-scale printer at Kinko's. I'd like to propose another option. I found that I can make some code tweaks locally and get the desired PDF I want. I had to modify PageSetupPanel.updateController() and hardcode the desired width, height, and margins I want for the values being passed into HomePrint. Then in HomePrintableComponent, I had to comment out the call to "printerJob.validatePage(pageFormat)". After doing that, I have a lovely PDF in the exact size I need. Here's the "poor man's" gist if anyone wants it. Download the source code, make these changes, built it according to README.TXT, and profit. https://gist.github.com/locofocos/362566f0119a68664a3da115aa2d2a80 I think it would make a ton of sense to add a few input elements here to allow end users to do this. In the PageSetupPanel, we could have an option "Override page width/height/margins". Then we could add an additional checkbox, "Force override (if override doesn't work". That boolean property would be put into the HomePrint object, then if that's set to true, skip the call to "printerJob.validatePage(pageFormat)" later on. I think this would add a lot of value to this program, for people using it to design homes who want an accurate scaled PDF. Thank you for the cod, it really helped with the issue I had. |
| Posted by bert.struik at Jan 10, 2022, 12:44:39 AM |
|
Re: Print to Scale to PDF without Pagination It seems like Sweethome uses one of the existing printer drivers on the user's computer to control a plot.I only have a letter size page printer. I do not know how to install a roll plotter driver in linux without having the plotter attached to the computer. I must not understand something about this. It seems that having a generic roll plotter driver as part of Sweethome would permit choices of paper size for a pdf plot, without each individual having their own plotter driver. Since I do not know how this works this could be a stupid suggestion. LibreCAD somehow provides the parameters to print a PDF to any standard plotter size. Maybe the coding could be shared? Obviously not being able to contribute to the coding or whatever needed to help make this happen I am just hoping someone else has the capability and time. |
| Posted by beral at May 8, 2024, 4:45:19 PM |
|
Re: Print to Scale to PDF without Pagination I'd like to re-open this thread as I have the same issue - I want to output a PDF in size a0. I have seen in this thread the suggestion of using the Microsoft XPS printer but I can't see how to change the page size there. I have installed PDF Architect where I can change the page size to A0, but Sweethome still paginates the output as if it was printing to A3. Can anyone help me through with the exact steps to get Sweethome to "understand" A0. I am running on Windows 10 v22H2. |
| Posted by Keet at May 8, 2024, 6:41:05 PM |
|
Re: Print to Scale to PDF without Pagination Your problem is not Sweet Home 3D but a pdf printer driver that is not capable of what you want. You will notice that if you read this thread: https://www.sweethome3d.com/support/forum/viewthread_thread,12937_offset,0 Find another pdf printer and try the suggestions in the thread. ---------------------------------------- Dodecagon.nl 1300+ 3D models, manuals, and projects |
| Posted by beral at May 12, 2024, 7:27:05 PM |
|
Re: Print to Scale to PDF without Pagination I found to make this work I had to set my pdf printer to be the default Windows printer, it wasn't sufficient to select it at the time. Hope that helps others in the future. |
|
|
Current timezone is GMT Feb 5, 2026, 12:27:14 AM |