আইপিথন নোটবুকগুলি কীভাবে পিডিএফ এবং এইচটিএমএলে রূপান্তর করবেন?


92

আমি আমার আইপথন-নোটবুকগুলি মুদ্রণের জন্য রূপান্তর করতে চাই, বা কেবল এইচটিএমএল ফর্ম্যাটে প্রেরণ করতে চাই। আমি লক্ষ করেছি যে এটি করার একটি সরঞ্জাম ইতিমধ্যে রয়েছে, এনবি কনভার্ট । যদিও আমি এটি ডাউনলোড করে ফেলেছি, তবে নোটবুকটি কীভাবে রূপান্তর করতে হবে সে সম্পর্কে আমার কোনও ধারণা নেই, কারণ এনবি কনভার্ট বলছে যে এটি হ্রাস করা হয়েছে n nbconvert2.py বলেছেন যে নোটবুকটি রূপান্তর করতে আমার একটি প্রোফাইল দরকার, এটি কী? এই সরঞ্জামটি সম্পর্কে কোনও নথি আছে কি?


উত্তর:


100

আপনি যদি লেটেক্ ইনস্টল আপনার সাথে Jupyter নোটবুক থেকে সরাসরি PDF হিসেবে ডাউনলোড করতে পারেন ফাইল -> ডাউনলোড যেমন -> ক্ষীর (.pdf) মাধ্যমে পিডিএফ । অন্যথায় এই দুটি পদক্ষেপ অনুসরণ করুন।

  1. এইচটিএমএল আউটপুট-এর জন্য আপনার এখন আইপিথনের জায়গায় জুপিটার ব্যবহার করা উচিত এবং ফাইল -> হিসাবে ডাউনলোড করুন -> এইচটিএমএল (.html) বা নিম্নলিখিত কমান্ডটি চালানো উচিত:

    jupyter nbconvert --to html notebook.ipynb  
    

    এটি জুপিটার ডকুমেন্ট ফাইল নোটবুক.আইপিনবকে এইচটিএমএল আউটপুট ফর্ম্যাটে রূপান্তর করবে।

    গুগল কলাবোরেটরি গুগলের ফ্রি জুপিটার নোটবুক পরিবেশ যা কোনও সেটআপের প্রয়োজন হয় না এবং পুরোপুরি মেঘে চলে। আপনি যদি গুগল কোলাব ব্যবহার করেন তবে কমান্ডগুলি সমান, তবে গুগল কোলাব কেবল আপনাকে .ipynb বা .py ফর্ম্যাটগুলি ডাউনলোড করতে দেয়।

  2. এইচটিএমএল ফাইল নোটবুক.এইচটিএমএলকে পিডিএফ ফাইলে নোটবুক.পিডিএফ রূপান্তর করুন। উইন্ডোজ, ম্যাক বা লিনাক্সে, wkhtmltopdf ইনস্টল করুন । ওয়েবকিট ব্যবহার করে এইচটিএমএলকে পিডিএফ রূপান্তর করার জন্য ডাব্লুএইচটিএমলেটপডিএফ একটি কমান্ড লাইন ইউটিলিটি। আপনি লিঙ্কযুক্ত ওয়েবপৃষ্ঠা থেকে wkhtmltopdf ডাউনলোড করতে পারেন, বা অনেকগুলি লিনাক্স ডিস্ট্রোজগুলিতে এটি তাদের সংগ্রহস্থলগুলিতে পাওয়া যায়।

    wkhtmltopdf notebook.html notebook.pdf   
    

আসল (এখন প্রায় অপ্রচলিত) সংশোধন: আইপিথন নোটবুক ফাইলটি এইচটিএমএলে রূপান্তর করুন।

ipython nbconvert --to html notebook.ipynb


4
সমস্ত কিছু এক পৃষ্ঠায় ভেঙে পড়েছিল
___

4
এইচটিএমএল আউটপুট, আপনি এখন ব্যবহার করা উচিত jupyterস্থানে ipythonযেমনjupyter nbconvert --to html notebook.ipynb
AlexG

এটি কাজ করার জন্য, jupyter_contrib_nbextensions ইনস্টল করা উচিত।
চার্লসজি

উপরের উত্তর অনুসারে আপনার ডাব্লুএইচটিএমলেটপডিএফ প্রয়োজন। ওবুন্টুতে
প্রদীপ সিং

4
আপনি একটি পিডিএফ ওয়েবসাইট মুদ্রণ করতে পারে।
অ্যান্ডিওভার

18

দস্তাবেজগুলি থেকে :

আপনি যদি অন্যকে আপনার নোটবুকের একটি স্থির HTML বা পিডিএফ ভিউ সরবরাহ করতে চান তবে মুদ্রণ বোতামটি ব্যবহার করুন button এটি নথির স্থির দর্শন খুলবে, যা আপনি আপনার অপারেটিং সিস্টেমের সুবিধাগুলি ব্যবহার করে পিডিএফ-এ মুদ্রণ করতে পারেন বা আপনার ওয়েব ব্রাউজারের 'সংরক্ষণ করুন' বিকল্পের সাহায্যে কোনও ফাইলকে সংরক্ষণ করতে পারেন (নোট করুন যে এটি সাধারণত এইচটিএমএল ফাইল এবং ডিরেক্টরি উভয়ই তৈরি করবে) এর পাশের নোটবুক_নাম_ফায়লে এতে সমস্ত প্রয়োজনীয় শৈলীর তথ্য রয়েছে, সুতরাং আপনি যদি এটি ভাগ করে নিতে চান তবে আপনাকে অবশ্যই এইচটিএমএল ফাইলের সাথে ডিরেক্টরিটি প্রেরণ করতে হবে)।


4
ধন্যবাদ! এইচটিএমএল সংস্করণটি সত্যই ভাল, এবং এটি পাওয়া খুব সহজ। তবে পিডিএফটি ভাল নয়, গ্রাফগুলি দুটি পৃষ্ঠায় কাটা হয় যদি তারা দুটি পৃষ্ঠার মধ্যে থাকে এবং দীর্ঘ কোড লাইনটিও কেটে যায় cut
নুনজিও

@ নুনজিও 13n - ভাল আপনার অন্তত এইচটিএমএল আছে ... আমি ব্যবহার nbconvrtকরি নি তাই আমি আপনাকে সত্যিই এটিতে সহায়তা করতে পারি না। আশা করি যার সাথে আসবেন তিনি ...
মূল দিন

4
মৃত লিঙ্ক। এছাড়াও, আমার নোটবুকে কোনও মুদ্রণ বোতাম নেই।
প্যাট

আপনার ব্রাউজারে প্রিন্ট ব্যবহার করে CTRL+ Pকাজ করে।
লেবি বাগুলি

ক) জুপিটার থেকে এইচটিএমএল হিসাবে রফতানি করা ছবিগুলি সংরক্ষণ করে বলে মনে হয় না, খ) ফাইল -> ফর্ম হিসাবে সংরক্ষণ করুন ফায়ারফক্স আপনাকে একটি সম্পূর্ণ অনিচ্ছাকৃত পৃষ্ঠা দেয় যা কেবলমাত্র যা দৃশ্যমান তা দেখায়। এছাড়াও আপনার পোস্টের লিঙ্কটি এখন মারা গেছে।
জুনিয়র

13

nbconvers2 এখনও পুরোপুরি nbconvert2 দ্বারা প্রতিস্থাপিত হয় নি, আপনি এখনও চাইলে এটি ব্যবহার করতে পারেন, অন্যথায় আমরা এক্সিকিউটেবলকে সরিয়ে ফেলতাম। এটি কেবলমাত্র একটি সতর্কতা যে আমরা আর nbconvers1 বগফিক্স করব না।

নিম্নলিখিতগুলি কাজ করা উচিত:

./nbconvert.py --format=pdf yourfile.ipynb 

আপনি যদি আইপ্যাথন সাম্প্রতিক পর্যায়ে যথেষ্ট সংস্করণে থাকেন তবে মুদ্রণ দর্শনটি ব্যবহার করবেন না, কেবলমাত্র সাধারণ মুদ্রণ ডায়ালগটি ব্যবহার করুন। ক্রোমে গ্রাফ বিইং কাটা একটি পরিচিত সমস্যা (ক্রোম কিছু মুদ্রণ সিএসএসকে সম্মান করে না), এবং ফায়ারফক্সের সাথে আরও ভাল কাজ করে, সমস্ত সংস্করণ এখনও নয়।

Nbconvert2 হিসাবে, এটি এখনও অত্যন্ত ডেভ এবং ডক্স রচনা করা দরকার।

এনবিউভিয়ার এনবিউনভার্ট 2 ব্যবহার করুন যাতে এটি HTML এর সাথে বেশ সুন্দর with

বর্তমান উপলব্ধ প্রোফাইলগুলির তালিকা:

$ ls -l1 profile|cut -d. -f1

base_html
blogger_html
full_html
latex_base
latex_sphinx_base
latex_sphinx_howto
latex_sphinx_manual
markdown
python
reveal
rst

আপনাকে বিদ্যমান প্রোফাইলগুলি দেবে। (আপনি নিজের তৈরি করতে পারেন, সিএফ ভবিষ্যতের ডক, ./nbconvert2.py --help-allআপনার প্রোফাইলটিতে আপনি ব্যবহার করতে পারেন এমন কিছু বিকল্প দেওয়া উচিত))

তারপর

$ ./nbconvert2.py [profilename] --no-stdout --write=True <yourfile.ipynb>

এবং এটি আপনার (টেক্সট) ফাইলগুলিতে সিডব্লিউডে নিষ্কাশিত পরিসংখ্যান হিসাবে লেখা উচিত। হ্যাঁ আমি জানি এটি সুস্পষ্ট নয় এবং এটি সম্ভবত কোনও ডক পরিবর্তিত হবে ...

এর কারণ হ'ল এনবিকনভার্ট 2 মূলত পাইথন লাইব্রেরি হবে যেখানে সিউডো কোডে আপনি এটি করতে পারেন:

 MyConverter = NBConverter(config=config)
 ipynb = read(ipynb_file)
 converted_files = MyConverter.convert(ipynb)
 for file in converted_files :
     write(file)

এপিআই স্থিতিশীল হয়ে গেলে প্রবেশের পয়েন্টটি পরে আসবে।

আমি কেবল উল্লেখ করব যে @jdfreder (github প্রোফাইল) টেক্সট / পিডিএফ / স্পিনক্স রফতানিতে কাজ করছে এবং এই লেখার সময় আইপিনব ফাইল থেকে পিডিএফ উত্পন্ন করার জন্য বিশেষজ্ঞ।


আপনাকে ধন্যবাদ, আপনি আমার সন্দেহ আরও স্পষ্ট করে দিয়েছেন। তবে এখনও nbconvert2.py কাজ করে না, কারণ এটির জন্য একটি [NbconvertApp] Config file for profile './profile/latex_base.nbcv' not found, giving upকনফিগার ফাইলও প্রয়োজন এবং এনবিকন্ট আমাকে সরাসরি একটি পিডিএফ ফাইল দেয় না, তবে একটি ল্যাটেক্স ফাইল দেয় এবং আমি পিডিএফ্লেটেক্স সহ * .tex ফাইলটি প্রক্রিয়াকরণ করতে পারি তবে এটি হয় একটি ভাল সমাধান।
nunzio13n

আপনি কি গিথুবে কোনও সমস্যা খুলতে পারেন, এবং আমরা এটি সমাধান করব।
ম্যাট

সম্ভবত এটি এনবি কনভার্টের সমস্যা নয় তবে এটি সম্পর্কে আমার জ্ঞানের অভাবের কারণেই। সম্ভবত যখন ডকুমেন্টেশনটি সব পরিষ্কার হয়ে যাবে, নোটবুক এবং এনবি কনভার্ট সহ আইপথন খুব সুন্দর কাজ এবং আমি নিশ্চিত যে খুব শীঘ্রই একটি ডকুমেন্টেশন হবে।
nunzio13n

এটি কোনও আইপথন নম্বর হারিয়েছে / না দেবে বলে মনে হচ্ছে (আশা করছিল এটি আইপথন নির্দেশিকা ব্যবহার করে রূপান্তর করবে)।
অ্যান্ডি হেডেন

এটি করার জন্য কি কোনও এপিআই সংস্করণ রয়েছে? আমি দেখতে পাচ্ছি যে আমি IPython.nbconvert.exporters.latexকমান্ড লাইন সরঞ্জাম ছাড়াই পিডিএফ আউটপুট পাওয়ার কোনও উপায় আছে কিনা তা অবাক করি। এছাড়াও, এটি কাজ করার জন্য নির্ভরতাগুলি কী কী? (প্যান্ডোক, টেক্সেক্স, অন্যান্য জিনিস?) এবং আমি ধরে নিই যে এটি ক্রস প্ল্যাটফর্ম নয় (উইন্ডোজে কাজ করবে না)। টিআইএ!
আইয়ানএসআর

12

--executeআউটপুট পেতে পতাকাও পাস করুন

jupyter nbconvert --execute --to html notebook.ipynb
jupyter nbconvert --execute --to pdf notebook.ipynb

সংস্করণ নিয়ন্ত্রণের জন্য আউটপুটটি নোটবুকের বাইরে রাখাই সর্বোত্তম অনুশীলন হ'ল দেখুন: আইপিথন নোটবুকগুলি সংস্করণ নিয়ন্ত্রণের অধীনে ব্যবহার করা

তবে আপনি যদি পাস না করেন --executeতবে আউটপুটটি এইচটিএমএলে উপস্থিত হবে না, এটি দেখুন: টার্মিনাল থেকে একটি .ipynb জুপিটার নোটবুক কীভাবে চালানো যায়?

শিরোনামহীন এইচটিএমএল খণ্ডের জন্য: কোনও ব্লগ পোস্টের জন্য এইচটিএমএলে আইপিথন নোটবুক কীভাবে রফতানি করবেন?

জুপিটারে পরীক্ষিত 4.4.0।


9
  1. এইচটিএমএল হিসাবে সংরক্ষণ করুন ;
  2. Ctrl + P ;
  3. পিডিএফ হিসাবে সংরক্ষণ করুন ।

সমস্ত আউটপুট সেলগুলি প্রসারিত করার পরামর্শ দেওয়া হচ্ছে। সুতরাং পিডিএফ পরিষ্কার হবে।
মুকুন্ড রেড্ডি

9

যারা তাদের সিস্টেমে ডাব্লুএইচটিএমলেটপডিএফ ইনস্টল করতে পারবেন না তাদের জন্য, এই প্রশ্নের উত্তরে ইতিমধ্যে উল্লিখিত অনেকগুলি ব্যতীত অন্য একটি পদ্ধতি হ'ল জপিটার নোটবুক থেকে এইচটিএমএল ফাইল হিসাবে ফাইলটি ডাউনলোড করা, পিডিএমে HTML এ আপলোড করুন এবং ডাউনলোড করা সেখান থেকে রূপান্তরিত পিডিএফ ফাইলগুলি।

এখানে আপনার আইপিথন নোটবুক (.ipynb) পিডিএফ (.pdf) এবং HTML (.html) উভয় ফর্ম্যাটে রূপান্তরিত হয়েছে।


4

কেবলমাত্র এই উত্তরটি আপনার পক্ষে দরকারী যদি আপনার নথিতে গণিত, বৈজ্ঞানিক সূত্র থাকে। আপনার না থাকলেও এটি ঠিকঠাক কাজ করে।

জিইউআই উপায়

  • জুপিটার নোটবুক খুলুন জুপিটার নোটবুক খুলুন
  • লটেক্সের মাধ্যমে ফাইলগুলি> হিসাবে ডাউনলোড করুন> এইচটিএমএল বা পিডিএফ এ যান লটেক্সের মাধ্যমে ফাইলগুলি> হিসাবে ডাউনলোড করুন> এইচটিএমএল বা পিডিএফ এ যান

  • তারপরে ফাইলটির জন্য আপনার ডাউনলোড ফোল্ডারটি পরীক্ষা করুন। পিএস: পিডিএফটি সংকলনের সময় যদি লটেক্সের কোনও ত্রুটি ছিল তবে এটি ব্যর্থ হবে। যদি এটি ঘটে থাকে, এইচটিএমএল ফাইলটি ডাউনলোড করুন এবং তারপরে এইচটিএমএলকে পিডিএফে রূপান্তর করতে http://webpagetopdf.com/ বা অন্য কোনও অনুরূপ পরিষেবা ব্যবহার করুন

কমান্ড-লাইন উপায়

  • টার্মিনালটি খুলুন
  • জুপিটার নোটবুকযুক্ত ফোল্ডারে নেভিগেট করুন
  • "jupyter nbconvert - to pdf your_jupyter_notebook.ipynb" PS: টাইপ করুন যদি এটি ব্যর্থ হয় তবে যোগেশের উত্তর চেষ্টা করুন

4

আপনি যদি সেজেমথ ক্লাউড সংস্করণ ব্যবহার করছেন , আপনি কেবল বাম কোণে যেতে পারেন,
LaTeX (.pdf) এর মাধ্যমে ফাইল → হিসাবে ডাউনলোড করুন d পিডিএফ নির্বাচন করুন you
আপনি চাইলে স্ক্রিনশটটি পরীক্ষা করুন।
স্ক্রিনশট আইপিনবকে পিডিএফ রূপান্তর করুন

যদি এটি কোনও কারণে কাজ না করে তবে আপনি অন্যভাবে চেষ্টা করতে পারেন।
ফাইল → মুদ্রণ প্রাকদর্শন নির্বাচন করুন এবং তারপরে পূর্বরূপে
ডান ক্লিক করুন → মুদ্রণ করুন এবং তারপরে পিডিএফ হিসাবে সংরক্ষণ করুন নির্বাচন করুন।


3

আমি পিডিএফ এখনও কাজ করতে পারি না। দস্তাবেজগুলি বোঝায় যে ল্যাটেক্সের সাথে এটি কাজ করা আমার পক্ষে সক্ষম হওয়া উচিত, তাই সম্ভবত আমার ল্যাটেক্স কাজ করছে না। http://ipython.org/ipython-doc/rel-1.0.0/interactive/nbconvert.html $ ipython --version 1.1.0 $ ipython nbconvert --to latex --post PDF myfile.ipynb [NbConvertApp] ... raise child_exception OSError: [Errno 2] No such file or directory $ ipython nbconvert --to pdf myfile.ipynb [NbConvertApp] CRITICAL | Bad config encountered during initialization: [NbConvertApp] CRITICAL | The 'export_format' trait of a NbConvertApp instance must be any of ['custom', 'html', 'latex', 'markdown', 'python', 'rst', 'slides'] or None, but a value of u'pdf' was specified.

তবে, এইচটিএমএল 'স্লাইডস' ব্যবহার করে দুর্দান্ত কাজ করে, এবং এটি দুর্দান্ত! $ ipython nbconvert --to slides myfile.ipynb ... [NbConvertApp] Writing 215220 bytes to myfile.slides.html

// আপডেট 2014-11-07 ফ্রি: আইপিথন ভি 3 সিনট্যাক্স পৃথক, এটি সহজ; $ ipython nbconvert --to PDF myfile.ipynb সমস্ত ক্ষেত্রে, এটি প্রদর্শিত হয় যে আমি 'pdflatex' গ্রন্থাগারটি অনুপস্থিত ছিল। আমি তদন্ত করছি।


চেষ্টা: $ ipython nbconvert your_file.ipynb --to ক্ষীর --post পিডিএফ
moldovean

ty @ মোল্দোয়ান আমাকে আরও একবার দেখার জন্য পিং করার জন্য। আরও গুগলিং কেবল বিষয়টি প্রকাশ করেছে revealed আর্গুমেন্ট অর্ডারটি কোনও ব্যাপার না, আমি এখনও "এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই"।
অ্যানিএগাইল

এটি একটি আকর্ষণীয় বিষয়। হয়তো ... শুধু হয়তো পুনরায় ইনস্টল ipython সাহায্য করবে .. আমি সত্যি জানি না :(
moldovean

@ মলডোভেন, এটি দেখা গেছে যে নির্দিষ্ট লাইব্রেরিগুলি আইপিনব দ্বারা ইনস্টল করা হয়নি তবে প্রয়োজনীয়। এক্ষেত্রে আমার পথে কমপক্ষে পিডিফ্লেটেক্স দরকার। ত্রুটি পরীক্ষার উন্নতি করতে আমার পিআর দেখুন, github.com/ipython/ipython/pull/6884
AnneTheAgile

3

আপনি প্রথমটি নোটবুকটি এইচটিএমএল এবং তারপরে পিডিএফ ফর্ম্যাটে রূপান্তর করে এটি করতে পারেন:

নিম্নলিখিত পদক্ষেপগুলি আমি প্রয়োগ করেছি: ওএস: উবুন্টু, অ্যানাকোন্ডা-জুপিটার নোটবুক, পাইথন 3

এইচটিএমএল ফর্ম্যাটে নোটবুক সংরক্ষণ করুন:

  1. আপনি এইচটিএমএল ফর্ম্যাটে সংরক্ষণ করতে চান এমন জুপিটার নোটবুকটি শুরু করুন। প্রথমে নোটবুকটি সঠিকভাবে সংরক্ষণ করুন যাতে HTML ফাইলটিতে আপনার কোড / নোটবুকের সর্বশেষ সংরক্ষিত সংস্করণ থাকবে।

  2. নোটবুক থেকে নিজেই নিম্নলিখিত কমান্ডটি চালান:

    !jupyter nbconvert --to html your_notebook_name.ipynb

মৃত্যুদন্ড কার্যকর হওয়ার পরে আপনার নোটবুকের এইচটিএমএল সংস্করণ তৈরি হবে এবং এটি বর্তমান কার্যক্ষম ডিরেক্টরিতে সংরক্ষণ করবে। আপনি দেখতে পাবেন যে বর্তমানের ডিরেক্টরিতে একটি এইচটিএমএল ফাইল যুক্ত হবে beyour_notebook_name.html নামের

( your_notebook_name.ipynb->)your_notebook_name.html )।

2 পিডিএফ হিসাবে এইচটিএমএল সংরক্ষণ করুন:

  1. এখন এটি খুলুন your_notebook_name.html ফাইলটি (এটিতে ক্লিক করুন)। এটি আপনার ব্রাউজারের একটি নতুন ট্যাবে খোলা হবে।
  2. এখন মুদ্রণ বিকল্পে যান। এখান থেকে আপনি এই ফাইলটি পিডিএফ ফাইল ফর্ম্যাটে সংরক্ষণ করতে পারেন।

নোট করুন যে মুদ্রণ অপশন থেকে আমাদের পিডিএফ ফর্ম্যাটে সংরক্ষণের জন্য একটি নোটবুকের একটি অংশ নির্বাচন করার নমনীয়তাও রয়েছে।


3

অন্যান্য প্রস্তাবিত পন্থা:

  1. 'মুদ্রণ করুন এবং তারপরে পিডিএফ হিসাবে সংরক্ষণ করুন' নির্বাচন করুন। আপনার এইচটিএমএল ফাইল থেকে সীমানা প্রান্তগুলি হ্রাস , সিনট্যাক্স হাইলাইট করা, প্লটগুলি ছাঁটাই করা ইত্যাদি হয়ে যাবে will

  2. অপ্রচলিত সংস্করণগুলি ব্যবহার করার ক্ষেত্রে অন্যান্য কিছু লাইব্রেরিগুলি নষ্ট হয়ে গেছে shown

সমাধান: একটি উত্তম, ঝামেলা-মুক্ত বিকল্প হ'ল একটি অনলাইন রূপান্তরকারী ব্যবহার করা যা আপনার * .ipynb এর * .html সংস্করণকে * .পিডিএফ রূপান্তর করবে।

পদক্ষেপ:

  1. প্রথমে আপনার জুপিটার নোটবুক ইন্টারফেস থেকে আপনার * .ipynb কে * .html এ রূপান্তর করুন:

ফাইল> ডাউনলোড করুন> এইচটিএমএল (.html) হিসাবে

  1. সদ্য নির্মিত * .html ফাইলটি এখানে আপলোড করুন এবং তারপরে পিডিএফে HTML বিকল্পটি নির্বাচন করুন।

  2. আপনার পিডিএফ ফাইল এখন ডাউনলোডের জন্য প্রস্তুত।

  3. আপনার কাছে এখন .ipynb, .html এবং .pdf ফাইল রয়েছে


2

আমি এইচটিএমএল হিসাবে নোটবুকগুলি সংরক্ষণ করার একটি উপায় অনুসন্ধান করেছি, যেহেতু আমি যখনই আমার নতুন বৃহত্তর ইনস্টলেশন দ্বারা HTML হিসাবে ডাউনলোড করার চেষ্টা করি তখন আমি সর্বদা 500 : Internal Server Error The error was: nbconvert failed: validate() got an unexpected keyword argument 'relax_add_props'ত্রুটি পাই । অদ্ভুতভাবে যথেষ্ট, আমি খুঁজে পেয়েছি যে এইচটিএমএল হিসাবে ডাউনলোড করা যেমন সহজ:

  1. নোটবুকে বাম ক্লিক করুন
  2. ড্রপডাউন মেনুতে 'হিসাবে সংরক্ষণ করুন ...' ক্লিক করুন
  3. সেই অনুযায়ী সংরক্ষণ করুন

কোনও মুদ্রণ পূর্বরূপ নেই, কোনও মুদ্রণ নেই, কোনও এনবিকোনভার্ট নেই। জুপিটার ব্যবহার করে Version: 1.0.0। চেষ্টা করার জন্য কেবল একটি পরামর্শ (স্পষ্টতই সমস্ত সেটআপ এক নয়))


2

আমি দেখতে পেয়েছি যে একটি নোটবুক যা ওয়েবে পিডিএফ-তে রূপান্তরিত করার সহজতম পদ্ধতিটি হ'ল প্রথমে এটি ওয়েব পরিষেবা এনবিভিউয়ারে দেখার জন্য । তারপরে আপনি এটি একটি পিডিএফ ফাইলে মুদ্রণ করতে পারেন। নোটবুকটি যদি আপনার লোকাল ড্রাইভে থাকে তবে প্রথমে এটি একটি গিথুব সংগ্রহস্থলে আপলোড করুন এবং এর ইউআরএলটি এনবিউউয়ারের জন্য ব্যবহার করুন।


2

আমি উপরের কিছু উত্তর ইনলাইন পাইথনে সংযুক্ত করেছি যা আপনি note / .bashrc বা ~ / .zshrc এ যুক্ত করতে পারেন এবং অনেক নোটবুকগুলি একক পিডিএফ ফাইলে সংকলন করতে ও রূপান্তর করতে পারেন

function convert_notebooks(){
  # read anything on this folder that ends on ipynb and run pdf formatting for it  
  python -c 'import os; [os.system("jupyter nbconvert --to pdf " + f) for f in os.listdir (".") if f.endswith("ipynb")]'
  # to convert to pdf u must have installed latex and that means u have pdfjam installed
  pdfjam * 
}

2

পার্টিজানোসের উত্তরের সরল অজগর সংস্করণ ।

  • টার্মিনাল (লিনাক্স, ম্যাকোস) খুলুন বা আপনি উইন্ডোজে পাইথন ফাইলগুলি নির্বাহ করতে পারেন এমন জায়গায় যেতে পারেন
  • .Py ফাইলে নিম্নলিখিত কোডটি টাইপ করুন (tejas.py বলুন)
import os

[os.system("jupyter nbconvert --to pdf " + f) for f in os.listdir(".") if f.endswith("ipynb")]
  • জুপিটার নোটবুকসযুক্ত ফোল্ডারে নেভিগেট করুন
  • নিশ্চিত করুন যে tejas.py বর্তমান ফোল্ডারে রয়েছে। প্রয়োজনে এটি বর্তমান ফোল্ডারে অনুলিপি করুন।
  • "পাইথন tejas.py" টাইপ করুন
  • কাজ শেষ

--template reportঅতিরিক্ত বিকল্প হিসাবে ব্যবহার করে নোটবুকের বিভিন্ন মার্কডাউন শিরোনাম গ্রহণ করে ফলাফল পিডিএফ-তে একটি টোকি সংকলন করে।
স্টিফান

2

নোটবুক-হিসাবে-পিডিএফইনস্টল

পাইথন-এম পাইপ ইনস্টল করুন নোটবুক-হিসাবে-পিডিএফ পিপিপিটার-ইনস্টল করুন

এটা ব্যবহার করো

আপনি এটি এনবিকন্টের মাধ্যমেও ব্যবহার করতে পারেন:

jupyter-nbconvert - to PDFviaHTML filename.ipynb file

যা ফাইল নাম.পিডিএফ নামে একটি ফাইল তৈরি করবে।

বা পাইপ ইনস্টল নোটবুক হিসাবে পিডিএফ

নোটবুক jupyter-nbconvers-toPDFviaHTML থেকে পিডিএফ তৈরি করুন


আপনাকে ধন্যবাদ, এটি আমার পক্ষে ভাল কাজ করেছে। আমি প্রথমে পাইথন ৩.6.৮ পরিবেশের মধ্যে এটি চেষ্টা করেছিলাম তবে কিছু সমস্যা নিয়ে এসেছি। আমি তখন কন্ডার উপর ভিত্তি করে পাইথন ৩.7.৮ পরিবেশে আপগ্রেড করেছি এবং এটি একটি কবজির মতো কাজ করেছে।
mastDrinkNimbuPani 2'20

কারণ অ্যাসিনসিও হ'ল প্যাকেজটির জন্য নির্ভরতা, এবং কোডটিতে কোথাও একটি অ্যাসিনসিও.আরুন রয়েছে যা কেবলমাত্র 3.7 পদ্ধতি।
মাস্টড্রিঙ্কনিম্বুপানী

1

আপনি এই সাধারণ অনলাইন পরিষেবাটি ব্যবহার করতে পারেন । এটি এইচটিএমএল এবং পিডিএফ উভয়ই সমর্থন করে।


0

আমার মনে হয় সবচেয়ে সহজ উপায় হ'ল 'Ctrl + P'> 'পিডিএফ' হিসাবে সংরক্ষণ করুন save এটাই.

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.