Jak naprawić brakujące równania w programie Word 2007 podczas drukowania / konwersji do formatu PDF?

8

Nie wiem dlaczego, ale niektóre równania w moim dokumencie Word 2007 po prostu nie zostaną wydrukowane. Zostały pozostawione puste w rzeczywistym wydruku, mimo że są poprawnie pokazane w podglądzie wydruku .

To samo dzieje się, jeśli spróbuję przekonwertować dokument na plik PDF za pomocą wirtualnej drukarki Adobe Acrobat .

W obu przypadkach brakujące równania zdarzają się na stronach, na których wstawiono jakieś zdjęcie (przy okazji, wyświetla się dobrze).

Próba eksportu do pliku PDF za pomocą wbudowanego konwertera daje jeszcze gorsze wyniki - brakuje wszystkich równań.

Czy masz jakieś wskazówki, co może powodować takie problemy?


Zgodnie z żądaniem tutaj są przykładowe pliki. Usunąłem cały niepotrzebny tekst, ale powinien on wystarczyć:


Chodzi o to, że podejrzewam, że to jakiś problem z czcionkami. Musiałem znaleźć obejście, ponieważ sprawa była dość pilna. Na szczęście dokument został wydrukowany poprawnie po otwarciu na innym komputerze. Ale czcionka matematyczna wyglądała inaczej po wydrukowaniu do pliku PDF (choć wystarczająco dobra, aby była akceptowalna).

Nie rozumiem, dlaczego usunięcie grafiki (wykresów programu Excel, zdjęć itp.) Ze strony rozwiązuje problem w oryginalnym wadliwym środowisku.

Karol J. Piczak
źródło
Pczak: Czy możesz podać przykładowy plik .docx, który pokazuje zachowanie? (Jeśli to możliwe, sprowadź go do 1 strony). Czy możesz również dostarczyć plik PDF z takim brakującym równaniem? Bez przeglądania rzeczywistych plików odpowiedzi będą czystą spekulacją (chyba że ktoś inny widział dokładnie ten sam problem i go rozwiązał) ....
Kurt Pfeifle
@pipitas: Jasne, odpowiednio zaktualizuję pytanie.
Karol J. Piczak
Tak, byłem tak skupiony na szczegółach, że nie zauważyłem, że już powiedziałeś, że to plik Word 2007 ... (LibreOffice 3.2 nie może go poprawnie otworzyć i wyświetlić formuł, BTW.)
Kurt Pfeifle

Odpowiedzi:

6

Dzisiaj mam ten sam problem z eksportowaniem równań programu Word 2007 do formatu PDF przy użyciu opcji Zapisz jako -> PDF. Ostatnio używałem doPDF do eksportowania tekstów cyrylicy i postanowiłem wypróbować go z równaniami słów. Działa idealnie!

Odnosząc się do innej dyskusji na forum w blogu użytkowników programu acrobat , znalazłem prawdziwe słowo - po prostu załaduj „Pliki złożonego skryptu i języków od prawej do lewej” znajdujące się w zakładce „Języki” w Opcjach regionalnych i językowych w panelu sterowania

Będziesz potrzebował dysku CD z systemem Windows XP SP3 i uruchom ponownie. Zapisywanie docx jako PDF po tej manipulacji działa idealnie!

Димитър Иванов
źródło
3

Ten problem może wystąpić w przypadku akapitu, który zawiera tylko równanie i ma kierunek tekstu od prawej do lewej.

Rozwiązaniem takiego przypadku jest:

  • Zmień kierunek tekstu akapitu (który zawiera tylko równanie) z prawej do lewej na lewą do prawej.

  • Dodaj tekst do akapitów od prawej do lewej, które zawierają równania (wystarczy punktor lub numeracja)

Roee
źródło
o to chodzi
Pooria
2

Patrząc na metadane twoich plików, wydaje się, że ...

  • ... .docxpliki zostały utworzone za pomocą MS Office 2007 (lub nowszego)
  • ... .pdfpliki zostały utworzone za pomocą Adobe Acrobat Distiller 8.0.0

AFAIR, Acrobat 8.1 (wydany w czerwcu 2007 r.) Był pierwszą wersją Acrobat obsługującą MS Office 2007. Zgaduję więc, że wadliwy plik PDF (brak formuł, gdy obecna jest również ta inna grafika) wynika z tego, że Acrobat 8.0 nie był w stanie Praca.

Obecnie nie mam pakietu MS Office 2007 lub nowszego, aby otworzyć oryginalny plik. Mam tylko pakiet Office 2003 na Win XP. Jeśli .docxtam otworzę , plik zostanie w jakiś sposób przekonwertowany na wcześniejszą wersję, a formuły zostaną przekonwertowane na grafikę niskiej rozdzielczości - tak, nawet w otwartym .doc (x) - i nie można ich już edytować ...

Acrobat 9.4.4 obecny w tym samym systemie XP może przekonwertować do formatu PDF oba pliki * .doc (x) otwarte w pakiecie Office 2003 (ale grafika formuły ma wyraźnie niską rozdzielczość).

OTOH, Office 2007 może już mieć wbudowaną metodę konwertowania / zapisywania jako dokumentów w formacie PDF (Office 2010 ma to na pewno). Może to daje lepsze wyniki PDF niż poleganie na Distillerze 8.0.0 z czasów, które były tuż przed wejściem *.docxna rynek nowości?


Aktualizacja: Później w ten weekend będę mógł otworzyć pliki * .docx w programie Word 2007 i zobaczyć, co można zrobić dla konwersji PDF z tego miejsca ...


Aktualizacja 2: Miałem teraz okazję obejrzeć oryginalny plik docx. System mojego przyjaciela to Vista, z pakietem Office 2007 i Acrobat Professional 9.4.0.

Dzięki temu zestawowi oprogramowania istnieją 3 różne sposoby tworzenia plików PDF z .docx. W menu głównym aplikacji kliknij ...

  1. „Drukuj ...” i wybierzdrukarkę „Adobe PDF” . To generuje plik PostScript i wysyła go do Adobe Distiller, który konwertuje PS na PDF.
  2. „Zapisz jako ...” i wybierz „Adobe PDF” . Ta ścieżka korzysta z zestawu makr „Adobe PDFMaker for Word” (które są dostarczane do systemu wraz z procedurą instalacyjną Adobe Professional) i konwertowane do formatu PDF bez wycofywania się z PostScript.
  3. „Zapisz jako ...” i wybierz najpierw „PDF lub XPS” , a następnie „Zapisz jako typ: PDF” . Ta metoda jest wbudowanym sposobem MS do konwersji plików Word do formatu PDF.

Przetestowałem wszystkie 3 metody i każda z nich miała w wyniku formuły matematyczne na stronie PDF w dobrej jakości.

Zauważyłem, że czcionka używana w formułach to Cambria i Cambria Math . Karol, powinieneś sprawdzić swój jedyny system, który nie tworzy formuł w pliku PDF: czy ma zainstalowane te czcionki?


Aktualizacja 3: Ponieważ dwa systemy, które generują różne wyniki PDF z tego samego wejściowego pliku docx za pomocą „Zapisz jako ... -> Adobe PDF” , należy sprawdzić ustawienia konwersji PDF używane w obu systemach.

Z czubka głowy:

  1. Kliknij Acrobat w górnym menu paska wstążki.
  2. Kliknij Preferencje .
  3. Sprawdź, który wybór jest aktywny w menu rozwijanym Ustawień konwersji .
  4. Sprawdź wszystkie pozostałe ustawienia (być może udokumentuj je za pomocą zrzutów ekranu).
  5. Na Ustawienia zakładki, kliknij Ustawienia zaawansowane ... .
  6. Sprawdź wszystkie ustawienia (być może udokumentuj je za pomocą zrzutów ekranu).
  7. Kliknij na Zapisz jako ... . Będzie to plik tekstowy ASCII z sufiksem .joboptions . Przechowuje (prawie) wszystkie ustawienia Distillera używane do tworzenia plików PDF.
  8. Wybierz nazwę pliku, którą możesz zapamiętać i dopasuj do hosta, na którym go utworzyłeś.

Wykonaj tę procedurę w obu systemach. Po utworzeniu dwóch plików .joboptions porównaj je za pomocą wybranego edytora tekstu.

Jestem pewien, że odkryjesz pewne różnice. (Może nie ci, którzy są odpowiedzialni za twoje problemy, ale warto spróbować ...)

Przepraszam, jeśli moja pamięć mnie zawiodła i jeśli części powyższej procedury nie są całkowicie poprawne ....

Kurt Pfeifle
źródło
Dzięki, jest prawdopodobne, że Acrobat 8.0 ma pewne problemy. Ale po raz pierwszy mam z tym pewne problemy w programie Word 2007. Dodałem kilka dodatkowych plików. Jak widać na wadliwej stacji roboczej, wbudowany eksporter ma podobne problemy. Na moim netbooku udało mi się „zapisać jako PDF” z widocznymi wszystkimi równaniami, ale wydaje się, że są one konwertowane do grafiki o niższej jakości (nie można ich wybrać w wygenerowanym PDF). Distiller daje ogólnie lepsze wyniki, ale w tym przypadku problem z brakiem renderowania czyni go niedopuszczalnym.
Karol J. Piczak
Wciąż próbuję wskazać, co może być tego przyczyną. Niestety nie mam dostępu do nowszej wersji Adobe Acrobat. Dlatego testowanie tej ścieżki nie jest obecnie możliwe, mimo że jest to najbardziej obiecująca metoda.
Karol J. Piczak
Niestety czcionki są dostępne, więc nie powinno to stanowić problemu. Obawiam się, że jest to jeden z tych trudnych do odtworzenia problemów związanych z konfiguracją. Dziękujemy za wszelką pomoc w tym zakresie. Oznaczę tę odpowiedź jako przyjętą, chociaż nie znalazłem jeszcze prawdziwego rozwiązania. Niemniej pomogłeś mi potwierdzić, że jest to pojedynczy problem z systemem. Przynajmniej na razie mogę przełączyć się na inną stację do ostatecznego drukowania, dopóki nie znajdę przyczyny. Jeszcze raz dziękuję za wkład.
Karol J. Piczak
@Karol Piczak: Nie zaznaczaj odpowiedzi jako zaakceptowanej, jeśli nie zapewnia prawdziwego rozwiązania. Ogranicz swoją przysługę do prostej opinii :-)
Kurt Pfeifle
Wątpię, aby w takich przypadkach można znaleźć konkretne rozwiązanie inne niż przypadkowe. Świadomość, że jest to wyjątkowy problem z konfiguracją, jest dla mnie wystarczająca. Prawdopodobnie ponowna instalacja wszystkich od podstaw byłaby (mogłaby?) Pomóc. Jeśli czujesz się z tego powodu nieswojo, możesz ponownie sformułować swoją odpowiedź na „nie można się rozmnażać, działa przeze mnie, spróbuj naprawić swój system”. ;-) Co jest dobrą wskazówką przy okazji. Jeśli zdołam w jakiś sposób wskazać przyczynę (wątpliwe, ale nic nie jest niemożliwe), opublikuję ją tutaj i przesunę znak akceptacji. :-)
Karol J. Piczak
1

Udało mi się znaleźć działające rozwiązanie tego problemu . Naprawdę nie wiem, dlaczego tak się zachowuje, ale na forach Adobe natrafiłem na podobny temat ( Acrobat v8 nie lubi Cambria ).

Poprawka zaproponowana przez Jallisy w oryginalnym temacie:

Czy masz XP dla systemu operacyjnego? Oto rozwiązanie Microsoft

Spróbuj wykonać czynności wymienione poniżej i sprawdź, czy to pomoże:

Windows XP> Panel sterowania> Opcje regionalne i językowe> karta Języki> zaznacz pole „ zainstaluj pliki dla złożonego skryptu ” i kliknij Zastosuj.

naprawdę działa w moim przypadku.

Po zastosowaniu tego i ponownym uruchomieniu uszkodzony system zachowuje się tak samo jak netbook. Korzystając z opcji „ Zapisz jako PDF lub XPS ”, otrzymuję równania wyświetlane poprawnie, choć w nieco niższej jakości (dokładnie tak samo jak w innym systemie).

Jednak Acrobat Distiller (drukarka wirtualna) generuje teraz wysokiej jakości równania do wyboru zarówno dla stron bez grafiki (co wcześniej), jak i stron z grafiką towarzyszącą (która nie działała poprawnie).

Szczerze mówiąc, nie mam pojęcia, dlaczego istnieje takie dziwactwo, ale cieszę się, że rozwiązuje się to w przedstawiony sposób.

Karol J. Piczak
źródło
Ach, cieszę się, że ten problem został rozwiązany. (Nie widziałem tego na początku, ponieważ miałem kilka stron otwartych w zakładce, zanim przyszedłem, by zaktualizować swoją odpowiedź.)
Kurt Pfeifle
O mój Boże, dopiero teraz zauważyłem, że @ Димитър podał wczoraj to samo rozwiązanie w edycji. Tęskniłem wcześniej.
Karol J. Piczak
1

Miałem ten sam problem ze stroną zawierającą obraz, wszystkie inne strony zostały wydrukowane dobrze. Moim rozwiązaniem było umieszczenie obrazu w nowym kanwie rysunku (Word -> Wstaw -> Kształty -> Nowe płótno rysunku). Następnie wszystkie równania zostały wydrukowane w porządku

Dimitris

Dimitris Kouzoudis
źródło
0

Zapisz plik jako otwarty dokument tekstowy (odt), otwórz zapisany plik za pomocą OpenOffice.

To działało dla mnie, podczas gdy inne odpowiedzi tutaj nie miały zastosowania (ponieważ używam Windows 7, a nie XP).

BornToCode
źródło
0

Proste rozwiązanie, które działało dla mnie w systemie Vista: Zapisz jako ..... PDF lub XPS .... następnie w oknie Zapisz znajduje się przycisk Opcje ... Zaznacz pole obok „Test bitmap, w którym czcionki mogą nie być osadzony „

J Butchart
źródło
-2

Odpowiedzią na te problemy są: Zmniejszenie (zmniejszenie) jakości zdjęć (nie tylko zmiana rozmiaru obrazu w pliku Word. Mam na myśli przesunięcie rogu obrazu) na twojej stronie, które zawierają brakujące równania za pomocą dowolnego oprogramowania fotograficznego. Myślę, że z powodu pamięci RAM nie wystarczy.

mori
źródło