Konwertuj asciidoc do docbook

Darmowy konwerter online ASCIIDOC do DOCBOOK

Konwertuj źródło AsciiDoc do strukturalnego formatu DocBook XML za pomocą Asciidoctor.

Konwertuj ASCIIDOC na DOCBOOK online - za darmo

Uploading…
Wybrane pliki przekraczają łączny limit 9 MB. Wybierz mniej lub mniejsze pliki.

Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.

Jak to działa

  1. 1/3

    Prześlij swój plik .asciidoc

    Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.

  2. 2/3

    Wykonaj konwersję .asciidoc do .docbook

    Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.

  3. 3/3

    Pobierz przekonwertowany plik .docbook

    Wynik konwersji jest gotowy do pobrania.

Jak konwertować asciidoc do docbook

101convert.com Assistant Avatar

101convert.com assistant bot
39 min

Dokumenty AsciiDoc są często konwertowane do DocBook, gdy system publikowania, potok dokumentacji lub archiwum oparte na XML wymaga ustrukturyzowanych znaczników zamiast oryginalnego lekkiego formatu źródłowego. Konwersja zachowuje nagłówki, listy, tabele, odsyłacze, bloki kodu i inną strukturę dokumentu na potrzeby dalszego przetwarzania do formatów takich jak HTML, PDF lub strony podręcznika.

Czym jest format ASCIIDOC

AsciiDoc to tekstowy format znaczników przeznaczony do dokumentacji technicznej, podręczników, plików README, książek i dokumentacji internetowej. Autorzy tworzą czytelne pliki źródłowe z rozszerzeniami takimi jak .adoc lub .asciidoc, korzystając z konwencji dotyczących nagłówków, list, komunikatów ostrzegawczych, tabel, odsyłaczy, obrazów, kodu źródłowego, atrybutów i dołączanych plików.

Podstawowym oprogramowaniem używanym do tworzenia i przetwarzania dokumentów AsciiDoc jest Asciidoctor — konwerter oparty na Ruby, dostępny także w implementacjach dla innych środowisk uruchomieniowych. Starszy procesor asciidoc również obsługuje ten format. Z plikami tego typu można się spotkać w repozytoriach oprogramowania, projektach dokumentacji, procedurach tworzenia witryn statycznych i pakietach źródłowych.

Czym jest format DOCBOOK

DocBook to słownik XML przeznaczony do tworzenia ustrukturyzowanych książek, podręczników, artykułów, stron referencyjnych i innych publikacji technicznych. Plik DocBook przechowuje elementy semantyczne, takie jak <section>, <para>, <itemizedlist>, <programlisting> i <figure>, zamiast formatowania zależnego od sposobu prezentacji.

DocBook jest przydatny, gdy narzędzie do publikowania XML, system zarządzania treścią, proces walidacji lub procedura archiwizacji wymaga ustandaryzowanego formatu źródłowego. Dane wyjściowe DocBook można przekształcać za pomocą narzędzi takich jak publican, dblatex, FOP lub arkuszy stylów XSLT. DocBook 5 używa przestrzeni nazw XML i nowoczesnego schematu; starsze procedury mogą wymagać danych wyjściowych DocBook 4.

Jak konwertować ASCIIDOC do DOCBOOK

Asciidoctor zapewnia najbardziej bezpośrednią konwersję. Zainstaluj go za pomocą RubyGems, a następnie uruchom:

gem install asciidoctor
asciidoctor -b docbook5 -o manual.xml manual.adoc

Opcja -b docbook5 wybiera dane wyjściowe DocBook 5, -o manual.xml ustawia nazwę pliku docelowego, a manual.adoc jest plikiem źródłowym. Aby zapisać wynik obok pliku źródłowego pod nazwą wyznaczoną automatycznie, użyj:

asciidoctor -b docbook5 manual.adoc

W przypadku kompletnego projektu, którego źródło zawiera inne pliki, uruchom polecenie z katalogu projektu i sprawdź, czy względne ścieżki do dołączanych plików oraz obrazów są prawidłowe. Asciidoctor rozwiązuje dołączane pliki podczas konwersji, dlatego brakujące pliki mogą powodować błędy lub niekompletne dane wyjściowe. Atrybuty można przekazywać w wierszu poleceń, na przykład:

asciidoctor -b docbook5 -a toc -a source-highlighter=highlight.js -o manual.xml manual.adoc

Używaj -b docbook4 tylko wtedy, gdy aplikacja odbierająca nie może przetwarzać DocBook 5:

asciidoctor -b docbook4 -o manual.xml manual.adoc

W przypadku konwersji bez instalowania oprogramowania wbudowany konwerter dostępny w 101convert.com może bezpłatnie przekonwertować plik. Pobierz wynikowy plik XML i sprawdź go przed zaimportowaniem do procedury publikowania.

Kwestie jakości i zgodności

Dane wyjściowe są konwersją strukturalną, a nie wizualną kopią wyrenderowanego dokumentu. Atrybuty AsciiDoc, niestandardowe role, rozszerzenia, makra, osadzony kod HTML, diagramy i nieobsługiwane typy bloków mogą wymagać ręcznego dostosowania lub rozszerzenia Asciidoctor. Obrazy są zwykle wskazywane za pomocą ścieżki zamiast osadzania ich w pliku XML, dlatego należy skopiować katalog obrazów i zachować względne lokalizacje oczekiwane przez procesor DocBook.

Zweryfikuj wynik względem schematu wymaganego przez następne narzędzie. Dokumenty DocBook 5 używają przestrzeni nazw, natomiast dokumenty DocBook 4 korzystają z innej deklaracji i konwencji dotyczących elementów. Sprawdź również listy kodu, tabele, komunikaty ostrzegawcze, odsyłacze wzajemne, przypisy dolne i dołączane pliki, ponieważ zachowanie zależne od zaplecza może różnić się od oryginalnego renderowania AsciiDoc.


Uwaga: Ten rekord konwersji asciidoc do docbook jest niekompletny, wymaga weryfikacji i może zawierać nieścisłości. Zagłosuj poniżej, czy te informacje były pomocne, czy nie.

Czy te informacje były pomocne?

Najczęściej zadawane pytania

Czy konwerter ASCIIDOC do DOCBOOK jest darmowy?

Tak, konwersja ASCIIDOC do DOCBOOK na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji. Jeśli potrzebujesz wyższego limitu rozmiaru pliku lub chcesz konwertować więcej plików naraz, sprawdź nasze plany.

Jak duży może być mój plik ASCIIDOC?

Możesz przesłać pliki ASCIIDOC o rozmiarze do 500 MB i przekonwertować do 100 plików jednocześnie w jednej partii.

Co dzieje się z przesłanymi plikami?

Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.

Czy muszę instalować oprogramowanie, aby przekonwertować ASCIIDOC do DOCBOOK?

Nie. Konwersja ASCIIDOC do DOCBOOK odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.

Konwersja nie powiodła się?

W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik ASCIIDOC dla tej konwersji z ASCIIDOC do DOCBOOK. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.

Dodatkowe formaty dla konwersji pliku
asciidoc

Konwersja do .docbook
z innych formatów

Udostępnij w mediach społecznościowych: