
k4zuki/pandocker-alpinepandocker-alpine是一个基于Alpine Linux的轻量级Docker镜像,集成了pandoc文档转换工具与LaTeX排版系统(含xelatex引擎),并包含常用过滤器,旨在提供高效的文档格式转换与专业排版能力。
通过挂载本地目录至容器/data路径,执行pandoc命令进行文档转换:
bashdocker run --rm -v $(pwd):/data pandocker-alpine pandoc [输入文件] -o [输出文件] [参数]
bashdocker run --rm -v $(pwd):/data pandocker-alpine pandoc input.md -o output.pdf \ --pdf-engine=xelatex \ -V mainfont="SimSun" \ -V sansfont="SimHei" \ -V monofont="Courier New"
bashdocker run --rm -v $(pwd):/data pandocker-alpine pandoc input.md -o output.html --standalone
bashdocker run --rm -v $(pwd):/data pandocker-alpine pandoc input.md -o output.pdf \ --pdf-engine=xelatex \ --filter pandoc-codeblock-filter
-V参数指定字体,确保中文等非英文字符正常显示docker exec进入容器安装,或基于此镜像构建自定义Dockerfilebash#!/bin/bash for file in *.md; do docker run --rm -v $(pwd):/data pandocker-alpine pandoc "$file" -o "${file%.md}.pdf" --pdf-engine=xelatex done
/data访问宿主文件-V参数或自定义镜像解决--memory参数)
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务