Moja firma ma aplikację internetową, która wyprowadza plik PDF, który drukujemy na papierze etykietowym (naklejki z danymi produktu).Wyłącz "Dopasuj do strony" w Chrome
Chrome jest tutaj domyślną przeglądarką. Niestety, gdy próbujemy drukować z Chrome, pole wyboru "Dopasuj do strony" jest automatycznie zaznaczane. Powoduje to wyrównanie linii i drukuje dane w niewłaściwych miejscach. Jeśli usuniemy zaznaczenie opcji "Dopasuj do strony", wydrukuje idealnie na wszystkich komputerach.
Jeśli pominę okno dialogowe Chrome Print i użyję systemowego, działa dobrze na komputerze Mac, ale słabo na komputerach z systemem Windows.
Naprawdę bardzo bym chciał, aby wyłączyć opcję "Dopasuj do strony".
Co mam spojrzał na:
Printing Avery 5160 labels with FPDF - dodałem /ViewerPreferences << /PrintScaling /None >>
do mojego pdf, ale ten artykuł Set PDF to print with no scaling mówi, że jest sterowany przez aplikację (Chrome w moim przypadku).
http://productforums.google.com/forum/#!topic/chrome/REy2n67B1fM --Nie pomocny https://code.google.com/p/chromium/issues/detail?id=158752 --Nie pomocny
Więc obawiam się, że może trzeba znaleźć lub zrobić rozszerzenie Chrome, aby to zrobić. Zanim się w to zagłębię, czy ktoś wie, czy to możliwe?
inne fakty:
PDF jest generowany przez fpdf
w php
. Wszystkie komputery powinny używać najnowszej wersji Chrome.
Rozszerzenie przeglądarki [Przeglądarka PDF Viewer] (https://chrome.google.com/webstore/detail/pdf-viewer/oemmndcbldboiebfnladdacbdfmadadm) korzysta z [PDF.js] (https://github.com/mozilla/pdf .js) renderujący silnik do renderowania plików PDF i wyświetlający wynik w przeglądarce. Aby zobaczyć, co ma zostać wydrukowane, otwórz narzędzia programistyczne (F12), kliknij ikonę koła zębatego w prawym dolnym rogu, kliknij Zastąpienia i wybierz "Emuluj drukowanie CSS" (lub skorzystaj z wbudowanego podglądu wydruku w Chrome, niedostępny na Chromium). Jeśli wynik jest bliski, ale nie poprawny, dostosuj arkusz stylów drukowania, aby dokładnie dostroić wynik. –
FYI nadal otwarty problem zgłaszany tutaj: https://code.google.com/p/chromium/issues/detail?id=158752 –