[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 【已解决】求图片转PDF的批处理

本帖最后由 daijt 于 2023-10-7 19:05 编辑

要求把当前文件夹的所有图片(包括JPG和PNG格式)转换成1个PDF文件,并以当前文件夹的名字命名。
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

本帖最后由 pd1 于 2023-10-5 11:06 编辑

http://www.bathome.net/thread-66651-1-1.html
就前几天的帖子

看错了,那个是合并pdf

TOP

TOP

TOP

回复 1# daijt


请参考Q-04把bat文件保存为UTF-8编码:
https://mp.weixin.qq.com/s/Koje4FufWxWBs7ioDy_LJA
  1. @echo off
  2. chcp 65001 >nul
  3. cd /d "%~dp0"
  4. REM 根据自己电脑实际情况设置ImageMagick的路径
  5. set "path=C:\Program Files\ImageMagick;%path%"
  6. for %%i in ("%~f0\..") do (
  7.     magick.exe "*.jpg" "*.png" "%%~nxi.pdf"
  8. )
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

什么系统 试试powershell

TOP

回复 5# Batcher

您好,我路径 E:\ImageMagick
  @echo off
chcp 65001 >nul
cd /d "%~dp0"
set "path=E:\ImageMagick;%path%"
for %%i in ("%~f0\..") do (
    magick.exe "*.jpg" "*.png" "%%~nxi.pdf"
)

已经改了,也保存ANSI格式的BAT,但是点了就窗口闪了下,没完成

TOP

回复 7# daijt


   按照5楼第一行保存。
bat小白,请多指教!谢谢!

TOP

回复 7# daijt


    5楼说的不是ANSI编码,而是UTF-8编码。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

本帖最后由 daijt 于 2023-10-7 08:17 编辑

回复 9# Batcher


    改UTF-8编码,也没用   这个是保存在当前文件夹吗

TOP

回复 10# daijt


    是。请把1个jpg、1个png、1个bat打包压缩上传到网盘我试试。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 11# Batcher


    链接:https://pan.baidu.com/s/16buE2P3uMwwa9sWaPh0woA
提取码:uav7

TOP

回复 12# daijt


双击文件 C:\Windows\System32\cmd.exe
在打开的CMD窗口中依次执行以下命令:
cd /d "E:\ImageMagick"
dir /b *.exe
截图发出来

把你的“图片合并PDF.txt”重命名为test.bat
假设图片和bat文件都在 C:\Users\Administrator\Desktop\PDF 文件夹下
双击文件 C:\Windows\System32\cmd.exe
在打开的CMD窗口中依次执行以下命令:
cd /d "C:\Users\Administrator\Desktop\PDF"
test.bat
截图发出来

如果需要上传截图,可以找个图床,例如:
http://bbs.bathome.net/thread-60985-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

本帖最后由 daijt 于 2023-10-7 09:46 编辑

回复 13# Batcher


    C:\Windows\System32>cd /d "E:\ImageMagick"

E:\ImageMagick>dir /b *.exe
dcraw.exe
hp2xx.exe
imdisplay.exe
magick.exe
unins000.exe

E:\ImageMagick>E:\桌面\PDF"test.bat
'E:\桌面\PDF"test.bat' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

E:\ImageMagick>cd /d "C:\Users\Administrator\Desktop\PDF"
系统找不到指定的路径。

E:\ImageMagick>test.batcd /d "E:\桌面\PDF"
'test.batcd' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

E:\ImageMagick>test.bat

TOP

回复 14# daijt


我自己的电脑里面,图片在 C:\Users\Administrator\Desktop\PDF 文件夹下。
你的电脑里面,图片在哪个路径下?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表