فهرست منبع

Добавлен скрипт batch

Ryan Wright 5 ماه پیش
والد
کامیت
9734881bc0
3فایلهای تغییر یافته به همراه17 افزوده شده و 15 حذف شده
  1. 0 3
      .gitignore
  2. 6 12
      README.md
  3. 11 0
      run.bat

+ 0 - 3
.gitignore

@@ -1,6 +1,3 @@
 node_modules
-data.csv
-template.docx
-template-empty.docx
 result
 docx

+ 6 - 12
README.md

@@ -6,39 +6,33 @@
 npm i
 ```
 
-1. Запустить скрипт, получится папка docx
-
-```
-node ./script.js
-```
-
-2. Установить scoop
+1. Установить scoop
 
 ```
 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
 Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
 ```
 
-3. Установить pipx
+2. Установить pipx
 
 ```
 scoop install pipx
 ```
 
-4. Обновить PATH (После этого перезайти в учетку)
+3. Обновить PATH (После этого перезайти в учетку)
 
 ```
 pipx ensurepath
 ```
 
-5. Установить docx2pdf
+4. Установить docx2pdf
 
 ```
 pipx install docx2pdf
 ```
 
-6. Запустить конвертацию в pdf
+5. Запустить конвертацию в pdf
 
 ```
-docx2pdf docx/ result/
+run.bat
 ```

+ 11 - 0
run.bat

@@ -0,0 +1,11 @@
+@echo OFF
+chcp 65001
+echo Сейчас будем генерировать PDF в две фазы. Для начала укажи файл шаблонов и данных. Перетащи мышкой в это поле и нажми ENTER
+set /P templatePath=Файл шаблона (DOCX): %=%
+set /P dataPath=Файл данных (CSV): %=%
+node ./script.js %dataPath% %templatePath%
+echo ЭТАП ПРЕОБРАЗОВАНИЯ
+docx2pdf docx/ result/
+echo ПРЕОБРАЗОВАНИЕ ЗАВЕРШЕНО
+echo Все готово. Забирай файлы PDF из папки ./result, ибо при следующем запуске скрипта эта папка будет дропнута
+pause