옵시디언 노트 워드, 파워포인트로 내보내기

반응형
    반응형

    옵시디언 노트 내보내기

    옵시디언에서 무언가 정리를 다했으면 md 파일이 호환성이 좋긴 하지만 출판물로서 나오게 하려면 다른 확장자로 내보내야 합니다. 옵시디언 자체에는 pdf으로만 내보낼 수 있어서 어느정도는 해소가 되지만 다른 여러 확장자로 바로 보내면 좋지 않을까 싶습니다. 다른 확장자를 보내고 싶다면 Pandoc이라는 플러그인을 통해서 할 수 있습니다. 이러다가 플러그인 100개 설치되는 건 아닌가 싶네요.

    Pandoc 설치하기

    pandoc은 커뮤니티 플러그인에서 찾아보면 나옵니다.

    설치하면 끝인줄 알았지만 아니었습니다. pandoc은 pd에 pandoc 프로그램을 설치해야 합니다. 옵션에 들어가봤더니 pandoc path를 작성하라고 하네요.

    설치를 해야겠죠? 아래 링크에서 pandoc 설치파일을 받으실 수 있습니다.
    https://pandoc.org/installing.html#windows

     

    Pandoc - Installing pandoc

    For alternative ways to install pandoc, see below under the heading for your operating system. Linux Check whether the pandoc version in your package manager is not outdated. Pandoc is in the Debian, Ubuntu, Slackware, Arch, Fedora, NiXOS, openSUSE, gentoo

    pandoc.org


    Download the latest installer를 클릭하면 설치파일이 모여져 있습니다. 저는 윈도우라서 아래 그림과 같이 windows용 msi 설치파일을 받았습니다.


    설치를 원하지 않으시면 zip파일로 받을 수 있는데 Pandoc에서도 설치를 꺼려하는 분위기를 인식했는지 옵션에 PATH를 쓰는걸로 해놨습니다.zip파일을 풀어서 Path만 입력하면 될 것 같습니다. 용량이 생각보다 커서 다운로드 시간이 꽤나 걸렸습니다.

     

    zip은 압축만 풀면되니깐 설치하는 경우를 알려드리겠습니다.
    설치를 할 때 관리자 권한을 부여할지 물어보는데 관리자로 하지 말아야할 이유가 없다면 관리자 권한을 부여하는걸 추천드립니다.

    설치를 하면 경로가 안나옵니다. 옵션에도 써져있습니다만 경로는 윈도우 사용자라면 powershell에서 Get-Command pandoc을 쳐서 알아냅니다. 탐색기에서 pandoc을 검색해서 경로를 알아내도 됩니다.

    다시 옵시디언으로 돌아와서 pandoc 옵션으로 들어가 경로를 입력합니다.


    필수적으로 Internal link processing(내부링크), Export folder, Export files fro HTML or markdown 를 설정해주어야 합니다.

     

    Internal link processing은 다른 확장자로 내보냈을 때 내부링크를 링크로 그대로 남길지 여부입니다. 상황에 맞게 체크하시면 될 것 같습니다. Export folder는 파일이 내보내지면 저장되는 곳을 설정합니다.

     

    Export files from HTML or markdown은 exporting 되는 파일이 markdown인지 HTML인지 선택합니다. 일반적으로 옵시디언에서는 md 파일이니 Markdown으로 해놓습니다.

    노트 내보내기

    팔레트(Ctrl+p)에서 pandoc을 치면 어떤 확장자로 내보낼지 선택할 수 있습니다. 생각보다 많이 있네요. epub과 파워포인트도 가능합니다.


    Epub으로 해봤는데 텍스트는 잘 나옵니다. 하지만 그림은 나오지가 않는 경우가 있습니다. 이건 powershell 에서 직접 pandoc 명령어를 내려주면 해결할수도 있습니다.

    안된다는 분들도 있는데 저는 됐습니다. 옵시디언 플러그인은 relative path에 대한 버그를 아직 해결하지 못한 것 같습니다.

    Pandoc 명령어를 통해 내보내기

    Pandoc은 옵시디언에서 제공하는 wikilink 형식은 지원하지 않아서 먼저 이미지 형식을 바꿔줘야 합니다.
    옵션 - 파일 및 링크 창으로 가서 아래 두개를 다음과 같이 바꿔줍니다.

    옵션을 바꿔주면 첨부파일이 ![]() 형식으로 바꿔집니다.
    이게 마크다운 형식이죠. 참고로 이미 작성된 이미지 형식은 바뀌지 않습니다. 다시 이미지를 넣어주어야 합니다.

    탐색기에서 변경할 md 파일이 있는 폴더(vault 폴더)로 가서 터미널을 열어줍니다.

    터미널에서 다음을 입력합니다. md를 docx로 바꾸겠습니다. 다른 확장자를 원하면 docx 부분을 해당 확장자로 바꿔주세요.


    pandoc filename.md -f markdown -t docx -s -o filename.docx --resource-path=vaultpath

     

    rescource-path 가 아주 중요합니다. 여기 경로를 제대로 하지 않으면 could not fetch resource라는 오류가 나옵니다. 이미지 파일이 어디있는지 모르겠다는 말입니다. 경로 잘못 입력했다가 애 먹었습니다.


    오류가 나면 어떤 오류가 났는지 나오고 잘 되었다면 아무 말이 없습니다.

    이제 해당 docx 파일을 열어보면 그림이 떠있는 걸 확인할 수 있습니다.

     

    파워포인트도 같은 형식으로 하면 출력이 됩니다. 다만,텍스트가 엉망입니다. 요령이 필요해보입니다.



    epub은 메타데이터 문제로 잘 되진 않네요. 뭔가 조치가 필요해보입니다.

     

    마치며

    아직 완벽하진 않지만 변환이 가능하다는 건 알게 되었네요. 텍스트만 있을 때는 플러그인을 활용하고 그림이 있을때는 powershell을 이용해야 할 것 같습니다.

    영어이긴 하지만 기타 정보는 포럼에서 확인하시면 좋을 것 같습니다.
    https://pandoc.org/faqs.html

     

    Pandoc - FAQs

    First, unless your target is a binary format (docx, odt, epub), you must use either --extract-media or (for HTML only) --embed-resources to make the images in the ipynb container available to your output file. Second, some Jupyter extensions, especially th

    pandoc.org

     

    함께보면 좋은글

    옵시디언 맥+윈도우+IOS+안드로이드 무료로 동기화 하기

    Zotero에서 옵시디언으로 cite, 하이라이트 보내기(zotero integration)

    옵시디언으로 편하게 유튜브 강의 노트하기(feat. Media extend)

    댓글

    Designed by JB FACTORY

    ....