- pythonのインストール(pip のインストール)
- popplerのインストール
For Windows or
For Mac - pdf_to_image.pyのpdf_fileディレクトリとimage_fileディレクトリの絶対パスをそれぞれの環境用に書き換える。
pip install pipenv
pipenvをインストールした後、
cd PDF_TO_NOTION
を実行し、 PDF_TO_NOTIONディレクトリで
pipenv install
を実行する。
pipenv shell
を実行する。
pipenv install pdf2image
pipenv run pdf_to_image
PDFから画像化されると、image_fileディレクトリに保存される。
pipenv run pdf_to_image_pass
PPpdf_to_image_divided
pipenv run pdf_to_image_divided
(https://www.notion.so/ja-jp/help/create-integrations-with-the-notion-api)
まず、google driveに画像をアップロードする。 Google API の利用登録
- まず、プロジェクトを作成する。(学校のアカウントでは権限がないため、個人のgoogleアカウントでログインする。)
- Google Drive APIの有効化
- OAuth同意画面の設定をする。
- 認証情報から、認証情報を作成をクリックし、OAuthクライアントIDの作成
- 作成後、左下のJSONをダウンロードする。
参照:https://blog.serverworks.co.jp/2021/01/08/130956
- Notion APIでは画像をバイナリでアップロードすることができないため、一度urlに変換してアップロードする必要がある。 →Amazon S3などの利用を検討しないといけない。
pipenv run delete_images
pipenv run deploy_web
これを行って、ブラウザのアドレスバーに127.0.0.1:5000を入力するとアクセスが可能になる。
pipenv run pdf_to_image_divided_four
pipenv run pdf_to_image_divided_six
pipenv run pdf_to_image_divided_nine