分类

文本文件转PDF转换器

将文本文件(.txt、.md、.csv等)转换为PDF文档,支持自定义格式和编码

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: text/plain, text/markdown, text/csv, application/octet-stream

关键信息

分类
Document Tools
输入类型
file, select, number, checkbox, text
输出类型
file
样本覆盖
4
支持 API
Yes

概览

文本文件转PDF转换器是一款高效的在线工具,旨在帮助用户将 .txt、.md、.csv 等纯文本格式快速转换为标准 PDF 文档,并支持自定义字体大小、页面布局及文档元数据,确保输出内容专业且易于阅读。

适用场景

  • 需要将纯文本笔记或代码片段转换为易于分享和打印的 PDF 文档时。
  • 需要为 CSV 数据报表添加标题、作者等元数据并导出为正式文档时。
  • 需要调整文本排版(如行高、页面方向)以适应特定打印或阅读需求时。

工作原理

  • 上传您的文本文件(支持 .txt, .md, .csv 等格式)。
  • 根据需求调整页面大小、字体大小、行高及页面方向等排版参数。
  • 设置文档标题、作者及关键词等元数据信息。
  • 点击转换按钮,系统将自动生成并下载转换后的 PDF 文件。

使用场景

将 Markdown 格式的开发文档转换为正式的 PDF 手册。
将 CSV 格式的原始数据整理为排版整齐的 PDF 报告。
将长篇 TXT 文本转换为适合电子阅读器或打印的 PDF 格式。

用户案例

1. Markdown 技术文档转 PDF

技术文档工程师
背景原因
需要将编写好的 Markdown 技术说明书转换为 PDF 格式,以便发送给客户查阅。
解决问题
直接导出 PDF 往往排版混乱,且无法自定义文档元数据。
如何使用
上传 .md 文件,设置页面大小为 A4,并输入文档标题和作者信息。
示例配置
pageSize: A4, orientation: portrait, title: 'API 使用手册', author: '技术部'
效果
生成了一份排版规范、包含正确元数据的 PDF 技术文档。

2. CSV 数据报表归档

财务分析师
背景原因
需要将导出的 CSV 财务明细表转换为 PDF 进行归档,要求清晰易读。
解决问题
CSV 原生格式在打印时容易出现换行错乱,导致数据难以阅读。
如何使用
上传 CSV 文件,启用自动换行功能,并适当调小字体大小以容纳更多数据。
示例配置
fontSize: 10, wordWrap: true, pageSize: A4, orientation: landscape
效果
获得了一份横向排版的 PDF 报表,数据对齐整齐,适合打印归档。

用 Samples 测试

csv, markdown, pdf

相关专题

常见问题

支持哪些文本文件格式?

支持 .txt、.md、.csv 以及其他纯文本格式文件。

转换后的 PDF 可以自定义排版吗?

可以,您可以调整字体大小、行高、页面大小(如 A4, A3, Letter)以及页面方向。

如何处理文件编码问题?

工具提供自动检测编码功能,同时也支持手动选择 UTF-8 编码,以确保特殊字符显示正常。

可以为 PDF 添加文档信息吗?

可以,您可以在配置中自定义文档标题、作者、主题和关键词,这些信息将嵌入到生成的 PDF 元数据中。

转换过程是否安全?

您的文件仅用于转换处理,处理完成后系统不会保留您的任何数据,确保隐私安全。

API 文档

请求端点

POST /zh/api/tools/text-file-to-pdf-converter

请求参数

参数名 类型 必填 描述
file file (需要先上传) -
encoding select -
fontSize number -
lineHeight number -
preserveLineBreaks checkbox -
wordWrap checkbox -
pageSize select -
orientation select -
title text -
author text -
subject text -
keywords text -

文件类型参数需要先通过 POST /upload/text-file-to-pdf-converter 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
文件: 文件

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-text-file-to-pdf-converter": {
      "name": "text-file-to-pdf-converter",
      "description": "将文本文件(.txt、.md、.csv等)转换为PDF文档,支持自定义格式和编码",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-file-to-pdf-converter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

支持 URL 文件链接或 Base64 编码作为文件参数。

如果遇见问题,请联系我们:[email protected]