Konwertowanie dokumentów tekstowych na format wiki Trac

11

Pracuję nad zespołem programistów, który używa Traca do utrzymywania opracowywanego przez nas oprogramowania, i po współpracy z naszym pisarzem technicznym postanowiliśmy, że powinniśmy spróbować umieścić nasze dokumenty procedur testowych na naszej wiki.

Niestety są to wszystkie dokumenty Word. Głównie Word 2003. Właśnie przekonwertowaliśmy na Word 2k7, więc mam dostępne możliwości konwersji.

Czy ktoś zna sposób, w jaki mogę przekonwertować dokumenty Word na tekst w formacie wiki? Próbowałem spojrzeć na Word2Wiki, ale aplikacja mówi, że nie działa z Word2k7.

Nie przeszkadza mi też konwertowanie dokumentów Word na inny format pośredni przed konwersją na wiki.

J. Polfer
źródło

Odpowiedzi:

6

Zapomnij o wszystkich tych narzędziach.

Microsoft Word pozwala eksportować w formacie HTML. Eksportuj HTML, kopiuj-wklej, usuwaj tagi „html” „head” i „body” oraz otaczaj za pomocą HTML WikiProcessor .

Jeśli style nie przejdą dobrze, spróbuj wyeksportować do RTF i użyć konwertera RTF na HTML. Następnie kontynuuj.

maxwellb
źródło
+1 za wskazanie, że możesz używać tego WikiProcessor HTML z Trac. Bardzo fajny. Mam jednak problemy z tagiem stylu, które powodują błędy w Trac.
J. Polfer,
Próbowałem użyć drugiej opcji, o której wspomniałeś, i jest o wiele lepsza. Wykorzystano DocFrac do konwersji RTF na HTML. Było wiele znaków, które nie tłumaczyły się zbyt dobrze i musiały być wyszukiwane i zastępowane, ale można to zautomatyzować za pomocą sed. Bardzo przydatne!
J. Polfer,
7

OpenOffice.org ma wbudowaną funkcję eksportu do formatu wiki. Możesz także łatwo przekonwertować dokumenty Word na .odtformat OOo przed eksportem.

Plik -> Eksportuj (ustaw format na MediaWiki)

Przypadkowo Wikipedia ma również listę Narzędzi Wiki . Sekcja 6 jest tym, co Cię interesuje.


Edytować:

Ponieważ nie byłem świadomy tego, że Trac używa innego formatu, Trac zapewnia również niektóre narzędzia do konwersji ze składni MediaWiki na składnię Trac. Możesz użyć ich po użyciu dowolnego z wyżej wymienionych narzędzi.

John T.
źródło
+1 dla en.wikipedia.org/wiki/…
Chathuranga Chandrasekara
0

Z Grup dyskusyjnych Google pierwotnie autorstwa Jasona:

Z powodzeniem wykorzystałem dołączone makro (mam nadzieję, że nie zostanie ono oznaczone jako niebezpieczne). Opiera się na zmodyfikowanej wersji makra znalezionego tutaj

Instrukcje:

  • Otwórz słowo.
  • Otwórz Edytor Visual Basic (Alt + F11).
  • Wybierz Plik → Importuj plik ... (Ctrl + M) i wybierz Word2Trac.bas.
  • Otwórz dokument w programie Word.
  • Uruchom makro: Narzędzia → Makra → Makra (Alt-F8), wybierz makro i naciśnij Uruchom.
  • Konwersja zmodyfikuje dokument w miejscu (nie zapisuj go!) I automatycznie skopiuje wyniki do schowka.
  • Wklej znaczniki do Traca i oczyść znaczniki w dowolny sposób.

Użyłem również TracWysiwygPlugin do skopiowania / wklejenia dokumentu. Działa przyzwoicie z większością formatowania, chociaż generuje straszne i często zepsute wiki, w których bez powodu dodaje dodatkowe BR, dodaje mnóstwo dodatkowych spacji (co nie wpływa na dane wyjściowe, ale wpływa na źródło), a czasami usuwa spacje między słowami tworząc wielkie słowo runon.

Zwykle używam wtyczki wysiwyg do wklejania, a następnie ręcznego korygowania danych wyjściowych, ale czasami używam makra, co zwykle działa idealnie dla obsługiwanych treści.

Ivo Flipse
źródło
Ups, dopiero teraz zauważam, że skrypt Word2Trac znajduje się w odpowiedzi Arathorna :-(
Ivo Flipse,