How to add filepath for storing PDF files in specific folder
Solved
General and Desktop
-
There seems to be no attribute which allows us to store PDf file in different folder. My printer function looks something like this:
def get_print(self): dialog = QtPrintSupport.QPrintDialog() self.handlePaintRequest(dialog.printer()) def handlePaintRequest(self, printer): printer.setOrientation(QtPrintSupport.QPrinter.Landscape) printer.setPaperSize(QtCore.QSizeF(297,420), QtPrintSupport.QPrinter.Millimeter) printer.setOutputFormat(QtPrintSupport.QPrinter.PdfFormat) temp_pdf = "abc.pdf" printer.setOutputFileName(temp_pdf) (self.pdf).append(temp_pdf) self.ui.tabWidget.render(QtGui.QPainter(printer))
-
Hi,
Did you try to just use the full path to where you want your file to be rather than just give it the name ?
-
@Piyush said in How to add filepath for storing PDF files in specific folder:
printer.setOutputFileName(temp_pdf)
temp_pdf = "c:/xxx/yyy/abc.pdf"
Here you would just use full path.
However, a more normal case is to use
http://doc.qt.io/qt-5/qfiledialog.html
so user can select folder.