Công cụ150

Một tác vụ PDF hữu ích, được thực hiện đơn giản

Mã nguồn sang PDF.

Biến mã nguồn thành tệp PDF rõ ràng, được định dạng đẹp mắt. Tải lên tệp hoặc dán mã của bạn, chọn chủ đề và sẵn sàng chia sẻ.

Advertisements
Không gian làm việc PDF của bạn
Xử lý tạm thời trên máy chủ
hoặc thả tệp của bạn vào đây
Được tải lên để xem trước cú pháp và tạo PDF. Mã của bạn không bao giờ được chạy. PDF
Advertisements

Cách chuyển mã nguồn sang PDF

  1. 01

    Tải lên hoặc dán mã của bạn

    Tải lên tệp nguồn hoặc bắt đầu viết. Hãy để ứng dụng tự động phát hiện ngôn ngữ hoặc tự chọn.

  2. 02

    Tùy chỉnh theo ý bạn

    Chọn chủ đề, làm nổi bật các dòng quan trọng và kiểm tra bản xem trước trang trực tiếp.

  3. 03

    Tạo PDF có thể chia sẻ

    Chọn Bắt đầu để tạo PDF của bạn, sau đó tải xuống hoặc xem trước. Mã của bạn vẫn có thể chỉnh sửa.

BlogCách chuyển đổi mã nguồn thành tệp PDF dễ đọcĐọc hướng dẫn

Mã nguồn sang PDF

Chuyển đổi mã nguồn thành tệp PDF có thể tải xuống. Tải lên hoặc dán nội dung của bạn, chỉnh sửa trong ngăn nguồn, và chọn phông chữ cùng bố cục trang. Mã nguồn được in dưới dạng văn bản và không bao giờ được thực thi.

Văn bản nguồn, một tài liệu in có thể đọc được
VIDEO HƯỚNG DẪN NHANH Cách chuyển đổi mã nguồn thành tệp PDF dễ đọc Chuẩn bị mã để đọc, giảng dạy hoặc đánh giá. Lời bình tiếng Anh Xem video

Cách chuyển đổi mã nguồn thành tệp PDF dễ đọc

Các cách thiết thực để sử dụng công cụ này

Học sinh, sinh viên

Nộp bài tập lập trình dễ đọc

Tạo tệp PDF của mã nguồn Python, Java, C++ hoặc các mã nguồn được hỗ trợ khác và kiểm tra các dòng dài trước khi nộp.

Nhà phát triển

Chuẩn bị các đoạn trích đánh giá mã

Chọn màu cú pháp và đánh số dòng để người đánh giá có thể tham khảo chính xác một phần của mã đã in.

Nhà giáo dục

In ví dụ cho bài học

Đặt phông chữ và bố cục giấy dễ đọc cho tài liệu phát tay trong lớp học trong khi vẫn giữ mã nguồn dưới dạng văn bản.

Tính năng và điều khiển

Tải lên mã hoặc dán vào trình chỉnh sửa

Chuyển đổi giữa bản xem trước PDF dễ đọc và trình chỉnh sửa mã đầy đủ.

Xem trước và chỉnh sửa mã

Tải lên tệp lập trình được hỗ trợ, dán mã hoặc bắt đầu nhập. Xem trước là chế độ xem ban đầu cho tệp đã tải lên; Mã giữ cho nguồn của bạn có thể chỉnh sửa. Trình chỉnh sửa cung cấp tính năng tìm/thay thế, tìm kiếm biểu thức chính quy, thụt lề, khớp ngoặc và hoàn tác/làm lại. Phản hồi sao chép xác nhận khi mã được sao chép và tải xuống nguồn giữ lại một bản sao văn bản thuần.

Chọn ngôn ngữ và màu sắc cú pháp

Sử dụng tính năng tự động phát hiện ngôn ngữ hoặc ghi đè, sau đó chọn chủ đề màu sắc.

Phát hiện ngôn ngữ và định dạng in

Tính năng phát hiện ngôn ngữ sử dụng tên tệp và nguồn; hãy chọn ngôn ngữ chính xác theo cách thủ công nếu việc làm nổi bật trông không chính xác. Xcode là lược đồ màu mặc định. Họ phông chữ, kích thước, in đậm, khoảng cách dòng và độ rộng tab kiểm soát mã được in. Kích thước tài liệu ban đầu là 9 pt; kích thước hiển thị của trình chỉnh sửa văn bản tách biệt với cài đặt PDF.

Chỉ in mã bạn cần

Chọn phạm vi dòng, đánh số dòng và các dòng được làm nổi bật.

Phạm vi, điểm nổi bật và tiêu đề

Chọn phạm vi dòng cho tài liệu phát tay ngắn hơn, giữ lại đánh số dòng có ý nghĩa và làm nổi bật các dòng bạn muốn người đọc chú ý. Thêm tiêu đề tài liệu, tác giả hoặc khóa học, tiêu đề đầu trang và số trang. Ngắt dòng giúp các dòng dài vừa với trang; nếu ngắt dòng bị tắt và văn bản bị cắt, hãy sửa bố cục trước khi xuất.

Chuẩn bị tài liệu dễ đọc

Sử dụng kích thước giấy, hướng và lề để tạo không gian cho nội dung của bạn.

Cài đặt giấy và đánh giá cuối cùng

Chọn hướng ngang cho nội dung rộng hoặc kích thước giấy lớn hơn khi các cột và dòng dài cần nhiều không gian hơn. Kích thước phông chữ và khoảng cách thay đổi cách phân trang, trong khi thu phóng bản xem trước chỉ thay đổi chế độ xem trên màn hình. Xem lại các trang cuối cùng thay vì chỉ dựa vào trang đầu tiên. Tải xuống tệp PDF đã hoàn thiện trước khi đóng không gian làm việc.

Xem lại tệp PDF đã hoàn thiện của bạn

Xem trước kết quả trước khi tải xuống và chia sẻ.

Xem trước, tải xuống và sửa đổi

Chọn Bắt đầu khi cài đặt đã sẵn sàng. Trên màn hình kết quả, Xem trước sẽ mở tệp PDF đã tạo và Tải xuống sẽ lưu một bản sao riêng biệt. Quay lại sẽ đưa bạn về không gian làm việc hiện tại; Bắt đầu lại sẽ xóa sạch để bắt đầu tệp mới. Xem lại văn bản nhỏ, mép trang và thứ tự trang trong bản sao hoàn thiện. Tệp PDF mới không bảo toàn tính hợp lệ của chữ ký số hiện có.

Tệp được hỗ trợ & xử lý

Đầu vào
TXT, PY, JS, TS, PHP, C, CPP, H, JAVA, CS, CSS, HTML, JSON, XML, SQL, SH, RB, GO, RS
Đầu ra
PDF

Tải lên một tệp văn bản được hỗ trợ hoặc dán nội dung, tối đa 10 MB sau khi giải mã. Các tệp PDF được tạo bị giới hạn ở 200 trang. Cấu trúc, bố cục và giới hạn bộ nhớ cũng được áp dụng.

Quá trình xử lý sử dụng máy chủ của chúng tôi. Các tệp nguồn, tệp tạm thời và kết quả sẽ bị xóa khỏi máy chủ của chúng tôi trong vòng 30 phút sau khi quá trình xử lý kết thúc. Chúng tôi không chia sẻ nội dung tài liệu với bên thứ ba hoặc sử dụng chúng để huấn luyện các mô hình AI.

Advertisements
Câu hỏi thường gặp

Một vài câu trả lời hữu ích

Biết những gì cần mong đợi trước khi bạn bắt đầu.

Xử lý tạm thời trên máy chủ
Bộ chuyển đổi mã sang PDF có chạy chương trình của tôi không?

Không. Nó in mã nguồn với tính năng tô sáng cú pháp; nó không thực thi chương trình. Hãy tải lên tệp mã được hỗ trợ hoặc dán văn bản, sau đó sử dụng chế độ xem Mã để chỉnh sửa, tìm kiếm và thay thế, rồi tải xuống nguồn riêng biệt.

Tôi có thể chọn tô sáng cú pháp và chủ đề in không?

Tính năng phát hiện ngôn ngữ sử dụng tên tệp và nguồn; chọn ngôn ngữ chính xác theo cách thủ công nếu việc tô sáng trông không đúng. Xcode là lược đồ màu mặc định. Họ phông chữ, kích thước, in đậm, khoảng cách dòng và độ rộng tab kiểm soát mã được in. Kích thước tài liệu ban đầu là 9 pt; kích thước hiển thị của trình chỉnh sửa văn bản tách biệt với các cài đặt PDF.

Tôi có thể chỉ in các dòng mã đã chọn không?

Chọn phạm vi dòng cho tài liệu phát tay ngắn hơn, giữ lại đánh số dòng có ý nghĩa và làm nổi bật các dòng bạn muốn người đọc chú ý. Thêm tiêu đề tài liệu, tác giả hoặc khóa học, tiêu đề đầu trang và số trang. Ngắt dòng giúp các dòng dài vừa với trang; nếu ngắt dòng bị tắt và văn bản bị cắt, hãy sửa bố cục trước khi xuất.

Những tệp và kích thước nào được hỗ trợ?

Định dạng đầu vào được hỗ trợ: 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; tối đa 10 MB mỗi tệp. PDF được tạo không có giới hạn cố định về số trang hoặc dung lượng tệp. Các giới hạn đầu vào và xử lý vẫn áp dụng.

Tài liệu của tôi được xử lý ở đâu?

Công cụ này sử dụng máy chủ của chúng tôi để xử lý. Tệp gốc của bạn không bị ghi đè; kết quả là một bản tải xuống riêng biệt. Hãy xem trước và kiểm tra kết quả nếu có, đồng thời tải xuống bản sao bạn cần trước khi bắt đầu lại.

Tiếp tục

Bạn muốn làm gì tiếp theo?

Chọn một công cụ. PDF hoàn thiện của bạn sẽ đi cùng bạn.

PDF

Advertisements

Ngôn ngữ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