@echo off
chcp 65001 >nul
setlocal

echo ========================================
echo   Massenkonvertierung mit Pandoc
echo   Alle .docx-Dateien im aktuellen Ordner
echo ========================================
echo.

REM Arbeitsverzeichnis setzen
cd /d "C:\Users\User\Documents\DieLetzteFreiheit2"
if errorlevel 1 (
    echo FEHLER: Arbeitsverzeichnis nicht gefunden!
    pause
    exit /b 1
)

REM Pandoc vorhanden?
pandoc --version >nul 2>&1
if errorlevel 1 (
    echo FEHLER: Pandoc nicht im PATH!
    pause
    exit /b 1
)

set count_success=0
set count_error=0

echo Verarbeite DOCX-Dateien...
echo.

for %%F in (*.docx) do (

    echo ----------------------------------------
    echo Datei: %%F
    echo ----------------------------------------

    pandoc "%%F" --toc --toc-depth=3 --wrap=none -s -o "%%~nF.tex"
    if errorlevel 1 (
        echo FEHLER bei LaTeX-Konvertierung
        set /a count_error+=1
        echo.
        goto :next
    )

    pandoc "%%F" --toc --toc-depth=3 ^
      --metadata title="%%~nF" ^
      --metadata author="Paul Koop" ^
      --metadata lang=de ^
      -o "%%~nF.epub"

    if errorlevel 1 (
        echo FEHLER bei EPUB-Konvertierung
        set /a count_error+=1
    ) else (
        echo OK: %%~nF.tex und %%~nF.epub
        set /a count_success+=1
    )

    :next
    echo.
)

echo ========================================
echo Zusammenfassung
echo ========================================
echo Erfolgreich: %count_success%
echo Fehlerhaft:  %count_error%
echo.

echo Erzeugte Dateien:
dir /b *.tex *.epub 2>nul
echo.

echo Fertig.
pause