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.
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ẻ.
Sử dụng các điều khiển trang để kiểm tra tài liệu của bạn.
Lưu kết quả hoặc quay lại để điều chỉnh cài đặt.
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.
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.
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.
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.
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.
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.
Đặ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.
Chuyển đổi giữa bản xem trước PDF dễ đọc và trình chỉnh sửa mã đầy đủ.
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.
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.
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ọn phạm vi dòng, đánh số dòng và các dòng được làm nổi bật.
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.
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.
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 trước kết quả trước khi tải xuống và chia sẻ.
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ả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.
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ủ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í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.
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 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.
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.
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