工具150

实用的 PDF 工具,化繁为简

源代码转 PDF.

将源代码转换为清晰、排版精美的 PDF。上传文件或粘贴代码,选择主题,即可随时分享。

Advertisements
您的 PDF 工作区
临时服务器处理
或将文件拖放到此处
上传内容仅用于语法预览和 PDF 创建。您的代码绝不会被运行。 PDF
Advertisements

如何将源代码转为 PDF

  1. 01

    上传或粘贴您的代码

    上传源文件或开始编写。让应用自动检测语言,或自行选择。

  2. 02

    打造个性化文档

    选择主题、高亮重要行并查看实时页面预览。

  3. 03

    创建可分享的 PDF

    选择“开始”以创建 PDF,然后下载或预览。您的代码保持可编辑状态。

博客如何将源代码转换为可读的 PDF阅读指南

源代码转 PDF

将源代码转换为可下载的 PDF。上传或粘贴内容,在源窗格中进行编辑,并选择字体和页面布局。源代码以文本形式打印,不会被执行。

源文本,一份可读的打印文档
快速视频教程 如何将源代码转换为可读的 PDF 为阅读、教学或审查准备代码。 英语旁白 观看视频

如何将源代码转换为可读的 PDF

此工具的实用方法

学生

提交可读的编程作业

创建 Python、Java、C++ 或其他受支持源代码的 PDF,并在提交前检查长行。

开发人员

准备代码审查摘录

选择语法颜色和行号,以便审查人员可以引用打印代码的精确部分。

教育工作者

打印课程示例

为课堂讲义设置可读的字体和纸张布局,同时保持源代码为文本格式。

功能与控制

上传代码或粘贴到编辑器中

在可读的 PDF 预览和完整的代码编辑器之间切换。

预览和代码编辑

上传支持的编程文件、粘贴代码或开始输入。预览是上传文件的初始视图;“代码”保持您的源代码可编辑。编辑器提供查找/替换、正则表达式搜索、缩进、括号匹配和撤销/重做功能。复制反馈确认代码何时被复制,源代码下载保留一份纯文本副本。

选择语言和语法颜色

使用自动语言检测或手动覆盖它,然后选择颜色主题。

语言检测和打印样式

语言检测使用文件名和源代码;如果高亮显示看起来不正确,请手动选择正确的语言。Xcode 是默认的配色方案。字体系列、大小、粗体、行间距和制表符宽度控制打印的代码。初始文档大小为 9 磅;书写编辑器的显示大小与 PDF 设置是分开的。

仅打印您需要的代码

选择行范围、行号和高亮行。

范围、高亮和页眉

选择行范围以获得更短的讲义,保留有意义的行号,并高亮显示您希望读者注意的行。添加文档标题、作者或课程、页眉和页码。自动换行有助于长行适应页面;如果禁用了自动换行且文本会被截断,请在导出前修复布局。

准备可读文档

使用纸张大小、方向和页边距为您的内容留出空间。

纸张设置与最终检查

对于宽内容,请选择横向或更大的纸张尺寸,以便为列和长行提供更多空间。字体大小和间距会改变分页,而预览缩放仅改变屏幕视图。请检查最终页面,而不要仅依赖第一页。在关闭工作区之前下载完成的 PDF。

审阅您完成的 PDF

在下载和共享之前预览结果。

预览、下载和修改

设置准备好后选择“开始”。在结果屏幕上,“预览”打开生成的 PDF,“下载”保存单独的副本。“返回”回到当前工作区;“重新开始”清除工作区以处理新文件。在最终副本中检查小字、页面边缘和页面顺序。新的 PDF 不会保留现有数字签名的有效性。

支持的文件与处理

输入
TXT, PY, JS, TS, PHP, C, CPP, H, JAVA, CS, CSS, HTML, JSON, XML, SQL, SH, RB, GO, RS
输出
PDF

上传支持的文本文件或粘贴内容,解码后最大为 10 MB。生成的 PDF 最多限制为 200 页。结构、布局和内存限制同样适用。

处理过程使用我们的服务器。源文件、临时文件和结果将在处理完成后 30 分钟内从我们的服务器删除。我们不会与第三方共享文档内容,也不会将其用于训练 AI 模型。

Advertisements
常问问题

一些有用的解答

在开始前了解预期效果。

临时服务器处理
代码转 PDF 转换器会运行我的程序吗?

不会。它只是打印带有语法高亮的代码;它不会执行程序。上传受支持的代码文件或粘贴文本,然后使用“代码”视图进行编辑、查找和替换,并单独下载源代码。

我可以选择语法高亮和打印主题吗?

语言检测使用文件名和源代码;如果高亮显示看起来不正确,请手动选择正确的语言。Xcode 是默认的配色方案。字体系列、大小、粗体、行间距和制表符宽度控制打印的代码。初始文档大小为 9 磅;写作编辑器的显示大小与 PDF 设置是分开的。

我可以只打印选定的代码行吗?

选择行范围以获得更简短的讲义,保留有意义的行号并高亮显示您希望读者注意的行。添加文档标题、作者或课程、页眉和页码。自动换行有助于长行适应页面;如果禁用了自动换行且文本会被裁剪,请在导出前修复布局。

支持哪些文件和尺寸?

支持的输入格式:1P, 3PM, 6PL, 6PM, ABAP, ABNF, ADA, ADB, ADL, ADLF, ADLS, ADLX, ADO, ADS, AES, AGDA, AHEUI, AHK, AHKL, AJ, ALG, ALS, ANS, APL, APLC, APLF, APLI, APLN, APLO, APPLESCRIPT, AREXX, ART, ARW, AS, ASAX, ASC, ASCX, ASHX, ASM, ASMX, ASN1, ASPX, ASY, AT, AU3, AUG, AUTOMOUNT, AUX, AWK, AXD, B, BARE, BAS, BASH, BASHRC, BAT, BB, BBC, BC, BE, BEFUNGE, BF, BIB, BLP, BMX, BNF, BOA, BOO, BPL, BQN, BRO, BST, BUG, BZL, C, C++, C++-OBJDUMP, C-OBJDUMP, CADL, CAMKES, CAPNP, CARBON, CBL, CC, CDDL, CDF, CDL, CEYLON, CF, CFC, CFG, CFM, CFML, CHAI, CHPL, CI, CIRRU, CJS, CL, CLAY, CLJ, CLJC, CLJS, CLS, CMAKE, CMAKELISTS.TXT, CMD, CML, COB, COFFEE, COMAL, CP, CPL, CPP, CPP-OBJDUMP, CPS, CPSA, CPY, CR, CRMSH, CROC, CRY, CS, CSD, CSH, CSS, CSSUL4, CU, CUH, CW, CXX, CXX-OBJDUMP, CYP, CYPHER, D, D-OBJDUMP, DARCSPATCH, DART, DASM, DASM16, DAX, DCL, DECLS, DEF, DESKTOP, DEVICE, DG, DI, DIFF, DMESG, DO, DOCKER, DOCKERFILE, DOT, DPATCH, DPR, DTD, DTS, DTSI, DUBY, DUEL, DYALOG, DYL, DYLAN, DYLAN-CONSOLE, E, EBNF, EBUILD, EC, ECL, ECLASS, EDP, EEX, EG, EH, EL, ELM, ELPI, EML, ENV, EPS, ERL, ERL-SH, ES, ESCRIPT, EVOQUE, EX, EXEC, EXHERES-0, EXLIB, EXPLAIN, EXS, EXW, EZT, F, F03, F90, FACTOR, FAN, FANCYPACK, FC, FEATURE, FHTML, FIF, FISH, FLO, FLX, FLXH, FNL, FRAG, FRT, FS, FSI, FST, FSTI, FSX, FUN, FUNC, FUT, FY, G, GAP, GCODE, GD, GDC, GEMSPEC, GEO, GI, GITIGNORE, GO, GOLO, GRADLE, GRAPH, GRAPHQL, GROOVY, GS, GSP, GSQL, GST, GSX, GV, H, H++, HAML, HANDLEBARS, HBS, HCL, HDP, HH, HLSL, HLSLI, HPP, HRL, HS, HSAIL, HTM, HTML, HTMLUL4, HX, HXML, HXSL, HXX, HY, HYB, I, I6T, I7X, ICL, ICN, ICON, IDC, IDL, IDL4, IDR, IJS, IK, INC, INF, INI, INO, INSTANCES, INTR, IO, IPF, IPYNB, ISA, J, JADE, JAG, JANET, JAVA, JBST, JCL, JDN, JL, JP, JS, JSGF, JSLT, JSM, JSON, JSONL, JSONLD, JSONNET, JSP, JSUL4, JSX, JUTTLE, JY, K, KAL, KID, KIF, KK, KKI, KMSG, KN, KQL, KSH, KT, KTS, KUSTO, LAGDA, LASSO, LCRY, LDIF, LEAN, LEEX, LESS, LGT, LHS, LIBSONNET, LID, LIDR, LIQUID, LISP, LL, LOAD, LOGTALK, LPAD, LS, LSL, LSP, LUA, LUAU, LY, M, M2, MA, MAC, MAK, MAKEFILE, MAN, MAO, MAQL, MARKDOWN, MASK, MAX, MC, MCFUNCTION, MCSCHEMA, MD, MHTML, MI, MIPS, MIR, MJS, MK, ML, MLI, MLL, MLY, MM, MO, MOD, MOJO, MONKEY, MOO, MOON, MOS, MOUNT, MQ4, MQ5, MQH, MS, MSC, MT, MU, MXML, MYT, N, NASM, NB, NBP, NC, NCL, NDJSON, NG2, NI, NIM, NIMROD, NIT, NIX, NL, NQP, NS2, NSH, NSI, NT, OBJDUMP, OBJDUMP-INTEL, ODIN, OOC, OPA, ORC, ORG, P, P6, P6L, P6M, PACK, PAN, PAS, PATCH, PATH, PC, PCMK, PEG, PEM, PERL, PH, PHP, PHTML, PIDL, PIG, PIKE, PL, PL6, PLOT, PLT, PM, PM6, PML, PMOD, PO, PONY, PORTUGOL, POT, POV, PP, PR, PRAAT, PRG, PRM, PRO, PROC, PROLOG, PROM, PROMELA, PROMQL, PROPERTIES, PROTO, PRQL, PS, PS1, PSC, PSI, PSL, PSM1, PTLS, PTX, PUG, PWN, PXD, PXI, PY, PY2TB, PY3TB, PYI, PYPYLOG, PYTB, PYUL4, PYW, PYX, Q, QBS, QML, QVS, QVTO, QVW, R, R3, RAKE, RAKU, RAKUDOC, RAKUMOD, RAKUTEST, RB, RBW, RBX, RD, RE, REACT, REB, RED, REDS, REG, REI, RESOURCE, REST, REX, REXX, RHTML, RIDE, RITA, RKT, RKTD, RKTL, RL, RNC, ROBOT, ROUT, RPF, RQ, RQL, RS, RSL, RSS, RST, RTS, RUN, RVT, RX, S, SAGE, SARL, SAS, SASS, SAVI, SBL, SC, SCAD, SCALA, SCAML, SCD, SCDOC, SCE, SCI, SCM, SCO, SCOPE, SCSS, SED, SERVICE, SGF, SH, SH-SESSION, SHELL-SESSION, SHEN, SHEX, SIEVE, SIG, SIL, SIV, SL, SLA, SLICE, SLIM, SLS, SMALI, SMITHY, SML, SMV, SNBT, SNOBOL, SOCKET, SOL, SP, SPARQL, SPEC, SPICE, SPT, SQL, SQLITE3-CONSOLE, SS, SSP, ST, STAN, SV, SVH, SWAP, SWG, SWIFT, T, TAC, TACT, TAL, TAP, TARGET, TASM, TCL, TCSH, TEA, TEAL, TEX, TF, THRIFT, THY, TI, TID, TIMER, TLB, TMPL, TNT, TOC, TODOTXT, TOML, TPL, TPP, TREETOP, TS, TST, TSX, TT, TTL, TWIG, TXT, TYP, TYPOSCRIPT, U, U1, U2, UDO, UL4, USD, USDA, V, VALA, VAPI, VARK, VB, VBS, VCL, VERT, VHD, VHDL, VIM, VIPGRM, VM, VP, VPR, VY, WAST, WAT, WDIFF, WEBIDL, WEECHATLOG, WGSL, WHILEY, WLUA, WREN, WSDL, WSF, X, X10, XHTML, XI, XM, XMI, XML, XMLUL4, XPL, XPP, XQ, XQL, XQM, XQUERY, XQY, XSD, XSL, XSLT, XTEND, XTM, YAML, YANG, YAR, YML, ZEEK, ZEP, ZIG, ZONE, ZSH, ZSHRC;每个文件最大 10 MB。 生成的 PDF 没有固定的页数或文件大小上限。输入和处理限制仍然适用。

我的文档在哪里处理?

此工具使用我们的服务器进行处理。您的原始文件不会被覆盖;结果是一个单独的下载文件。请在可用时预览和检查结果,并在重新开始前下载您需要的副本。

继续

接下来您想做什么?

选择一个工具。您完成的 PDF 将随您一同前往。

PDF

Advertisements

語38

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina