2013-07-26 14 views
10

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.

+0

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. –

+0

FYI nadal otwarty problem zgłaszany tutaj: https://code.google.com/p/chromium/issues/detail?id=158752 –

Odpowiedz

2

Nienawidzę tego mówić, ale czy można spróbować otworzyć plik PDF w innej przeglądarce lub użyć samodzielnej aplikacji do czytania plików PDF?

Zespół Chromium określił to jako WontFix, Chrome może po prostu nie wystarczyć dla Twoich potrzeb.

+1

Cóż, mam zamiar iść dalej i po prostu pobrać plik. Podczas gdy Chrome ignoruje flagę 'PrintScaling' pliku pdf, program Acrobat akceptuje ją i domyślnie drukuje poprawnie. Znalazłem informacje o ustawianiu tej flagi tutaj: http: //stackoverflow.com/questions/4725711/set-pdf-to-print-with-no-skalowanie w odpowiedzi @onosenday – TimSum

+0

@TimSum Ten problem został rozwiązany (to jest teraz status: Naprawiono). Dopasowanie do strony jest teraz odznaczone, jeśli wszystkie strony mają ten sam rozmiar. –

Powiązane problemy