Print Page | Close Window

How to deal with filepath to use pdfimport in LISP

Printed From: CAD Forum
Category: EN
Forum Name: AutoCAD
Forum Description: Discussion about AutoCAD and AutoCAD LT, viewers, DWG and DWF formats, Design Review, AutoCAD 360, add-ons
URL: https://www.cadforum.cz/forum_en/forum_posts.asp?TID=13943
Printed Date: 25.May.2026 at 13:54


Topic: How to deal with filepath to use pdfimport in LISP
Posted By: cillin
Subject: How to deal with filepath to use pdfimport in LISP
Date Posted: 22.Jan.2024 at 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.
https://www.cadforum.cz/en/bulk-import-pages-from-a-multi-page-pdf-into-autocad-tip13622" rel="nofollow - 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




Replies:
Posted By: Vladimir Michl
Date Posted: 22.Jan.2024 at 14:40
You are right, the old version used PDFATTACH by mistake - it has been fixed now.

-------------
Vladimir Michl (moderator)
ARKANCE - https://arkance.world" rel="nofollow - https://arkance.world - Autodesk Platinum Partner


Posted By: cillin
Date Posted: 22.Jan.2024 at 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.


Posted By: Vladimir Michl
Date Posted: 23.Jan.2024 at 09:03
It works fine here. Are there any error messages in the command line? This is mine:

Command: (LOAD "K:/mpdfimport.lsp") C:MPDFIMPORT
Command: MPDFIMPORT
Initial insertion point:
Page cell width <A4/Letter>:
Start page <1>: 2
End page <999>: 4
Import or attach [Import/Attach] <Import>: I
Import 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...



-------------
Vladimir Michl (moderator)
ARKANCE - https://arkance.world" rel="nofollow - https://arkance.world - Autodesk Platinum Partner


Posted By: yaya69
Date Posted: 07.Apr.2025 at 16:52

Hi,
I discover your lips , thanks for sharring Smile 

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 advance
Yann



Print Page | Close Window