Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

비윈도우즈 환경의 기술 서적 번역 도구 경험 공유

493 views

Published on

기술 문서 번역 모임: 번역 도구 이야기
2019.01.10

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

비윈도우즈 환경의 기술 서적 번역 도구 경험 공유

  1. 1. : 2019.01.10 iam@younggun.kim / @scari_net 1
  2. 2. • C++ How to Program 4th • Python for Data Analysis (1st, 2nd) • Linux System Programming 2nd • High Performance Python • (TLDP) • PyCon US ( !) : 2019.01.10 iam@younggun.kim / @scari_net 2
  3. 3. ( ) 1. (?) 2. 3. 4. 5. 6. ... : 2019.01.10 iam@younggun.kim / @scari_net 3
  4. 4. • DocBook, AsciiDoc, PDF • • AsciiDoc, PDF : 2019.01.10 iam@younggun.kim / @scari_net 4
  5. 5. = Introduction to AsciiDoc Doc Writer <doc@example.com> A preface about https://asciidoc.org[AsciiDoc]. == First Section * item 1 * item 2 [source,ruby] puts "Hello, World!" AsciiDoc - https://asciidoctor.org/docs/what-is-asciidoc/ 5
  6. 6. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"> <article lang="en"> <articleinfo> <title>Introduction to AsciiDoc</title> <date>2013-01-01</date> <author> <firstname>Doc</firstname> <surname>Writer</surname> <email>doc@example.com</email> </author> <authorinitials>DW</authorinitials> </articleinfo> <simpara> A preface about <ulink url="http://asciidoc.org">AsciiDoc</ulink>. </simpara> <section id="_first_section"> <title>First Section</title> <itemizedlist> <listitem> <simpara>item 1</simpara> </listitem> <listitem> <simpara>item 2</simpara> </listitem> </itemizedlist> <programlisting language="ruby" linenumbering="unnumbered"> <![CDATA[puts "Hello, World!"]]> </programlisting> </section> </article> DocBook - https://asciidoctor.org/docs/what-is-asciidoc/ 6
  7. 7. • • PDF -> Text • Enol PDF Converter for Word (Mac AppStore) ! • PDF to Word (Mac AppStore) ! • pdftotext - Xpdf Software Suite " • pdfseperate " : 2019.01.10 iam@younggun.kim / @scari_net 7
  8. 8. import os from pdfminer.pdfparser import PDFParser from pdfminer.pdfdocument import PDFDocument o_tags = ['ERROR?', '< >', '< >', '< >', '< >'] e_tags = ['ERROR?', '</ >', '</ >', '</ >', '</ >'] def run(filename, maxlevel): fp = open(filename, 'rb') parser = PDFParser(fp) doc = PDFDocument(parser) outlines = doc.get_outlines() f = None for (level, title, dest, a, se) in outlines: title_words = title.replace('n', '').split() title = ' '.join(title_words) if level == 1: if f: f.close() f = open(title + '.txt', 'w') print('{}n{}n{}n'.format(o_tags[level], title, e_tags[level])) f.write('{}n{}n{}nn'.format(o_tags[level], title, e_tags[level])) : 2019.01.10 iam@younggun.kim / @scari_net 8
  9. 9. : 2019.01.10 iam@younggun.kim / @scari_net 9
  10. 10. : (?) • , • . • . • MS Word (MS Word for Mac 2011) : 2019.01.10 iam@younggun.kim / @scari_net 10
  11. 11. MS Word for Mac 2011 • . • . ( ) • • 2017 10 • 2016, 2019 : 2019.01.10 iam@younggun.kim / @scari_net 11
  12. 12. 12
  13. 13. LibreOffice Writer (Linux) • 20189 . StarOffice, OpenOffice ! • • ODF MS Word : 2019.01.10 iam@younggun.kim / @scari_net 13
  14. 14. 14
  15. 15. • - https://www.mathnet.or.kr/newsub05/sub0504.php • , : 2019.01.10 iam@younggun.kim / @scari_net 15
  16. 16. • . • (⌘, ⌥) + ←↑↓→ : 2019.01.10 iam@younggun.kim / @scari_net 16

×