2017-02-14 105 views
0

我正在使用调用xpdf引擎的简单批处理文件将PDF转换为TXT文件。现在,生成的txt文件的名称与PDF相同,除了扩展名已被更改为.txt。但是,我想在原始文件名后面添加一些文本,我该怎么做?例如,如果有一个名为test.pdf的PDF文件,它应该被转换为文本并存储在名为testFULL.txt的txt文件中。xpdf批处理文件:如何更改文件名?

这是当前的批处理文件,我有: for /R %%s in (*.pdf) do "C:\xpdf\bin32\pdftotext" -raw "%%s"

+0

我想你将不得不帮忙看一下为您的转换程序,看看您是否可以指定一个输出文件名。 – Squashman

+0

看看你的转换程序是否可以接受这样一个参数**'“%%〜dpnsFULL %%〜xs”**作为你的输出文件名称,其中**'“%% s”**作为输入文件名。 – Compo

+0

@Compo,'用法:pdftotext [选项] []'(执行没有参数的pdftotext.exe) –

回答

0

基础上显示出它的输出文件是一个参数评论:

for /R %%s in (*.pdf) do "C:\xpdf\bin32\pdftotext" -raw "%%s" "%%~dpnsFULL.txt" 
相关问题