Word

Dokumenty Word bez Worda na serwerze

Interop Office na serwerze www to decyzja, której zespoły żałują w przewidywalnym tempie: wymaga licencji desktopowej, wycieka procesy, blokuje się przy współbieżności, a Microsoft od lat odradza takie działanie. Doconut renderuje DOC, DOCX, RTF i ODT natywnie — bez Office, bez COM, bez porzuconego WINWORD.EXE o 4 nad ranem.

10
Obsługiwane rozszerzenia rodziny Word
0
Wymagane licencje Office
0
Automatyzacja COM na twoim serwerze

Problem

Dlaczego interop zawsze kończy się źle

Automatyzacja Office została zaprojektowana dla komputera stacjonarnego z zalogowanym użytkownikiem, a nie dla usługi obsługującej dwadzieścia równoczesnych żądań. Pod obciążeniem blokuje się, pojawiają się okna dialogowe, których nikt nie może zamknąć, a procesy przetrwają swoje żądania, aż serwer wyczerpie pamięć.

Historia licencjonowania nie jest lepsza: serwer renderujący dokumenty dla wielu użytkowników potrzebuje licencji desktopowych, na które nigdy nie był przeznaczony.

Natywne renderowanie omija to wszystko. Doconut otwiera plik, układa go i wytwarza obrazy stron w tym samym procesie. Nie ma drugiej aplikacji do instalacji, nadzoru ani licencjonowania.

Możliwości

Co przetrwa po renderowaniu

Wierność układu

Stronicowanie, nagłówki i stopki, kolumny, tabele oraz osadzone obrazy są układane tak, jak w Wordzie, ponieważ wynik to obraz strony, a nie przybliżenie HTML.

Cała rodzina Word

.doc, .docx, .docm, .dot, .dotx, .dotm, .rtf, .odt, .ott i .xml otwierają się tym samym wywołaniem.

Czcionki, które kontrolujesz

Renderowanie używa czcionek zainstalowanych na twoim serwerze, więc wygląd dokumentu jest właściwością twojej implementacji, a nie maszyny, z której korzysta czytelnik.

Ukryta zawartość pozostaje ukryta

Obraz strony nie zawiera zmian śledzonych, usuniętego tekstu, komentarzy ani metadanych autora. Wysyłanie obrazów zamiast DOCX znacząco zmniejsza wycieki informacji.

Wyszukiwanie w warstwie tekstowej

Dzięki wtyczce AdvancedSearch, wyszukiwanie działa na tekście dokumentu, a nie na jego obrazie.

Konwertuj, gdy potrzebujesz

Dzięki wtyczce Converter, DocumentConverter.ConvertAsync() tworzy PDF lub inne formaty w tym samym procesie — przydatne, gdy wymóg to archiwizacja, a nie podgląd.

Integracja

Otwieranie DOCX

Uwaga: .xml jest obsługiwany przez renderer Word i WordConfig. Nie jest to uniwersalna przeglądarka XML — jest tam, ponieważ własny format XML Worda trafia do tego potoku.

Obsługiwane rozszerzenia

.doc.docx.docm.dot.dotx.dotm.rtf.odt.ott.xml
csharp
// Identical to every other format — the family is detected from the document
string token = await viewer.OpenDocumentAsync("wwwroot/files/Agreement.docx");

// With the Converter plugin, when the requirement is a PDF for the archive
await DocumentConverter.ConvertAsync(
    "wwwroot/files/Agreement.docx",
    "wwwroot/archive/Agreement.pdf");

Szczegóły

Szczegóły Worda

  • W żadnym momencie nie jest wymagana instalacja Microsoft Office ani interop COM.
  • Zainstaluj czcionki, do których odwołują się dokumenty, na hoście renderującym; podstawiane czcionki są zwykle przyczyną nieoczekiwanego przemieszczenia tekstu.
  • Konwersja do PDF i innych formatów wymaga wtyczki Converter.

Najczęściej zadawane pytania

Czy potrzebuję Microsoft Office na serwerze?

Nie. Renderowanie jest natywne. Nie ma instalacji Office, nie ma zestawu interop i nie ma procesu automatyzacji do nadzorowania.

Czy układ będzie zgodny z tym, co pokazuje Word?

Stronicowanie i układ są odtwarzane po stronie serwera, więc wynik jest bardzo zbliżony, pod warunkiem że czcionki, do których odwołuje się dokument, są zainstalowane na hoście renderującym. Brakujące czcionki są podstawiane, a podstawienie powoduje zmianę układu.

Czy zmiany śledzone i komentarze są widoczne?

Renderowana strona pokazuje dokument tak, jak jest ułożony, a nie metadane wersji. Jeśli już, to jest to funkcja — recenzenci często przesyłają pliki DOCX zawierające usunięty tekst, który uważali za zniknięty.

Wypróbuj to na własnych dokumentach

Tymczasowa licencja wymaga kilku minut na zamówienie i działa w pełni na Twoim komputerze. Najważniejsze pliki to te, które już psują Twój obecny podgląd.