How to Create a Windows Shortcut to Scan Directly to PDF in Acrobat
Question details
The user wants to streamline the document scanning process by creating a Windows desktop shortcut or script that automatically launches Adobe Acrobat and opens the scan-to-PDF workflow.

- Product
- Adobe Acrobat
- Device & OS
- Windows
- Scenario
- Attempting to bypass multiple manual menu clicks when initiating a scan to PDF from a connected hardware scanner.
- Observed behavior
- Currently, users must manually launch the application and navigate through several menus (File > Create > From Scanner) to start scanning a document.
Ensure your scanner is properly connected to your Windows computer, drivers are fully updated, and you have the exact file path to your Adobe Acrobat executable file.
Use a VBScript to Automate the Acrobat Scan Menu
Create a simple VBScript that launches Acrobat and sends automated keyboard strokes to open the 'Create from Scanner' dialog instantly.
Because Acrobat does not have a native command-line parameter to launch the scanner interface directly, you can use a Windows VBScript to simulate opening the program and pressing the required keyboard shortcut keys.
Press Windows + R on your keyboard, type 'notepad', and press Enter to open a blank text editor.
Type the necessary VBScript commands to launch Acrobat and send keystrokes. For example: Create a WScript.Shell object, use the Run method with the path to your Acrobat.exe, add a short WScript.Sleep delay to allow the program to load, and then use the SendKeys method to simulate pressing the Alt key followed by the letters for File > Create > From Scanner.
Click File > Save As in Notepad. Change the 'Save as type' dropdown to 'All Files'. Name the file 'ScanToPDF.vbs' and save it to your Windows Desktop.
Double-click the new 'ScanToPDF.vbs' file on your desktop. It will automatically open Acrobat and navigate to the scanner menu.

Use WPS Office for a Faster Scan-to-PDF Experience
If configuring VBScripts for Acrobat is too complex or your older version is unsupported, WPS PDF offers a built-in, highly intuitive scanning feature. You can quickly digitize physical documents into high-quality PDFs without the need to write custom scripts.
- 1. Download and Install WPS Office: Get the latest version of WPS Office from the official website and launch the application on your Windows PC.
- 2. Open the PDF Toolkit: Navigate to the home screen and click on the 'PDF' tab located in the main navigation menu.
- 3. Select the Scanner Option: Click on 'Create PDF' and choose 'Scanner' from the list of available creation options.
- 4. Scan and Save: Follow the on-screen prompts to capture your physical document using your connected scanner, then save it directly as a standard PDF file.

Frequently Asked Questions
Why doesn't my VBScript shortcut work in a non-English version of Acrobat?
VBScripts use the 'SendKeys' function to simulate pressing specific menu keys. Since the underlined shortcut letters in menus vary by language (for example, French uses different letters than English), you must update the SendKeys command in your script to match the exact hotkeys of your specific language version.
Is Adobe Acrobat 9 still supported for scanning tasks?
No, Adobe Acrobat 9 is obsolete and no longer supported. Its activation servers are offline, and it no longer receives updates or security patches. It is highly recommended to upgrade to a modern PDF application like WPS PDF or Acrobat DC.
Is there a native command-line switch to launch the Acrobat scanner directly?
Currently, Adobe Acrobat does not provide a direct command-line argument (such as /scan) to immediately open the scan dialog box upon launch. Using a VBScript to simulate keystrokes is the standard workaround for this limitation.
How do I find the correct Acrobat executable path for my script?
Right-click your existing Adobe Acrobat shortcut on the desktop or in the Start menu and select 'Properties'. Look at the 'Target' field to find the exact file path (e.g., C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe) to copy into your VBScript.




