Display full version of the post: How to deal with filepath to use pdfimport in LISP

cillin
22.01.2024, 14:24
Hello CAD users.I am quite new to AutoLISP. My question here could be silly but please help me out.The LISP I want to make is a command that imports multiple pdf files.First, I found this in the forum.CAD Forum - Bulk import pages from a multi-page PDF into AutoCAD.But this is using "pdfattach" command. As I need to modify specific contents in AutoCAD after importing pdf files, I have to use "pdfimport" command, not "pdfattached" command. (pdfattached command doesn't allow me to modify specific text or line after importing pdf file.)Before coming to a question of how to deal with multiple pdf files in LISP, the first simple thing I just wanted to do is 'running pdfimport command using lisp'.However, the problem I encountered is that I cannot give the pdf file path by using 'getfiled' function in LISP!!!I tried to use 'getfiled' to get the pdf file path and used that with the 'pdfimport' but it keeps asking me for the file path by the file selecting dialog window.Can anyone tell me how I can use getfiled and pdfimport together?Thanks
cillin2024-01-22 14:27:16

Vladimir Michl
22.01.2024, 14:40
You are right, the old version used PDFATTACH by mistake - it has been fixed now.

cillin
22.01.2024, 15:58
Thanks for such a quick response.I found that the mpdfimport LISP is updated, but I cannot figure out how I can use the pdfimport function in it.It asks keyword of either 'Attach' or 'Import'.And when I enter 'Import', it askes for pdf file path again for every loops in while statement.Would you please have a look into the script again?Thank you very much.

Vladimir Michl
23.01.2024, 09:03
It works fine here. Are there any error messages in the command line? This is mine:Command: (LOAD "K:/mpdfimport.lsp") C:MPDFIMPORTCommand: MPDFIMPORTInitial insertion point:Page cell width <A4/Letter>:Start page <1>: 2End page <999>: 4Import or attach [Import/Attach] <Import>: IImport stránky 2 ze souboru PDF: Transformace v MAP.pdf...Import stránky 3 ze souboru PDF: Transformace v MAP.pdf...Import stránky 4 ze souboru PDF: Transformace v MAP.pdf...

yaya69
07.04.2025, 16:52

Hi,I discover your lips , thanks for sharring  Can I ask you, if it's possible to add one more function in order to replace page on pdf and kep scale, position X,Y, just change page number. I import a plan that each page change weekly (same allignement, same point import).Currently my workflows is :-attachPDF page 1, -aligned-and when I want to use other page U need to stard at begin, not very efficient...Thanks in advanceYann