ツール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です。フォントファミリー、サイズ、太字、行間、タブ幅で印刷されるコードを制御します。初期ドキュメントサイズは9ptで、書き込みエディタの表示サイズは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がデフォルトの配色です。フォントファミリー、サイズ、太字、行間、タブ幅で印刷されるコードを制御します。初期ドキュメントサイズは9ptですが、書き込みエディタの表示サイズは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。1ファイルにつき最大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