| Partyzancki sposób na eGazety |
|
|
| Ubuntu - Gotowe rozwiązania |
| Wpisany przez QkiZ |
| piątek, 21 stycznia 2011 14:26 |
|
Share Na
życzenie jednego z czytelniku próbowałem zmusić do współpracy z Ubuntu Linux czytnik cyfrowych wydań czasopism eGazety. Była to walka iście partyzancka ze skutkiem pozytywnym: czasopismo można wyeksportować do plików PDF.Ów czytnik napisany jest w dotnet, więc nie ułatwiało mi to zadania. Sam czytnik na nie wiele się nam przyda, nie będziemy mogli wykorzystać go do przeglądania pism. Posłuży nam tylko do ściągnięcia zakupionych czasopism i wyeksportowania ich do PDF. Ale po kolei.
Zacznijmy od rejestracji na stronie eGazety. Po rejestracji będziemy mogli za darmo wybrać sobie jedną publikację. Ja dla przykładu wybrałem sobie Politykę. Tyle roboty na stronie. Pobierzmy tylko program, ale jeszcze go nie instalujmy.
Teraz powinniśmy sprawdzić czy posiadamy najnowsze winetricks. Pobrać je możemy poleceniem:
$ wget http://winetricks.org/winetricks
Pamiętajmy aby nadać skryptowi bit uruchamiania. Gdy już to mamy uruchamiamy skrypt i wybieramy do instalacji dotnet20
. Mi podczas instalacji wyskoczył błąd na jednym z komputerów (testowałem to rozwiązanie na dwóch). Zmieniłem nazwę swojego prefiksu Wine i stworzyłem nowy na potrzeby tego zadania. Teraz instalacja poszła bez błędów. Po zainstalowaniu framework'u przeszedłem do instalacji samego czytnika eGazet . Po zainstalowaniu czytnika zainstalowałem jeszcze specjalne sterowniki CUPS pozwalające wysyłać wydruk do pliku PDF zamiast na drukarkę. Instalujemy pakiet cups-pdf. Musimy ustawić drukarkę PDF jako domyślną. Potem napiszę dlaczego.Po wyżej wymienionych czynnościach uruchomiłem program. I od razu pierwszy błąd. Na szczęście dotnet pozwala na kontynuowanie pomimo błędu. Więc jeśli taki błąd wyskoczy naciskamy Continue. Dalej mamy okno logowania, w którym podajemy te same dane co na serwisie. Dostajemy pytanie czy chcemy pracować offline czy połączyć się z serwerem aby pobrać wybrane wydanie. Oczywiście, że tak. Wyskoczy okno pobierania czasopisma, a za nim zaraz błąd. Okno pobierania ma biały kwadrat z czerwonymi liniami, co pewnie oznacza, że w tym miejscu miała być jakaś grafika programu. Dlatego pojawia się znów błąd, w którym nie jesteśmy informowani o co tak naprawdę chodzi. Kontynujemy
.Nie starajcie się zmieniać rozmiarów okien programu, to grozi zawieszeniem. Ten program nie jest na Ubuntu Linux więc nie spodziewajcie się cudów. Jednak okno nie jest zbyt małe więc nie będzie nam specjalnie uprzykrzać życia. Po ściągnięciu postanowiłem sprawdzić gdzie wylądowały pliki z Polityką. Całość wylądowała w katalogu c:/users/qkiz/Ustawienia lokalne/Dane aplikacji/eGazety/data/kiosk/polityka/2789 gdzie znajdowały się pliki odpowiadające pojedynczym stronom. Oczywiście żeby nie było za łatwo strony są przetrzymywane w zamkniętym, nieznanym formacie.
Gdy spojrzymy na okno czytnika z lewej strony zobaczymy spis stron, ale nie będziemy widzieć żadnej. To jest najpoważniejszy błąd w aplikacji uruchomionej na Wine. Aby móc zobaczyć stronę musimy ją wydrukować do PDF. Klikamy ikonkę drukarki na górze, kursor myszy się zmieni. Teraz możemy zaznaczyć fragment jaki chcemy wydrukować. Jako że nic nie widzimy klikamy po prostu na pole tam gdzie powinna być kartka. Pojawi się pytanie czy chcemy wydrukować całą stronę. Potwierdzamy. Program nie zapyta się o jaką drukarkę chodzi, tylko wysyła dokument do domyślnej (dlatego pisałem aby ustawić domyślną zrobić przed uruchomieniem programu). Plik wyląduje w katalogu PDF, który znajduje się w naszym katalogu domowym.
Brak pytania o drukarkę może być wadą i zaletą. Wada, bo jeśli mamy kilka drukarek w systemie to i tak pójdzie na domyślną. Jeśli zmieniliśmy drukarkę domyślną w trakcie działania programu potrzebny będzie restart czytnika. Czytnik drukuje tylko jedną stronę, aby zapobiec łatwemu eksportowi do PDFa całej gazety. Zaleta jest taka, że taki eksport pojedynczych kartek pójdzie szybciej.Drukowanie do PDF pojedynczych kartek to żmudne zadanie, możemy natomiast wydrukować kilka pierwszych stron z spisem treści, a potem tylko te które nas interesują. Pliki te są pozbawione znaków drukowania w przeciwieństwie do eKioska. Jeśli zaznaczymy w programie wyświetlanie dwóch stron (tak jak byśmy mieli otwartą gazetę) wydruk pójdzie złożony z dwóch stron (tak jak widać) na jednej stronie PDF.
Czasem drukują się puste strony. Ale po ponownej próbie drukowania jest ok. Innym razem strona jest obrócona w poprzek kartki, wystarczy obrócić w programie zanim wydrukujemy. Jaki układ strony jest można sprawdzić po suwakach. Zastanawiam czy tego typu "przeszkadzajki" programu nie występują w czasopiśmie pobranym testowo.
Teraz możemy połączyć te pojedyncze strony w jeden plik PDF. Możemy użyć jednego z dwóch narzędzi, które znalazłem w Centrum Oprogramownia. Jeden to PDF-Shuffler a drugi to PDF Chain. I tak oto po nieuczciwej walce wygrywamy z eGazety otrzymując czasopismo w formie PDF, które możemy zgrać na swojego smartfona i czytać gdzie chcemy.
Na koniec mała porada: aby nie produkować PDF o dużych rozmiarach (co będzie miało wpływ na rozmiar końcowego PDFa) proponuje zmienić DPI eksportowanych kartek w PDF. Aby to zrobić wybieramy System/Administracja/Drukowanie. Bierzemy właściwości wirtualnej drukarki PDF, następnie wybieramy opcje drukarki i zmniejszamy ilość DPI.
|
| Poprawiony: sobota, 12 maja 2012 21:52 |
.
Tematy pokrewne
Najczęściej czytane
Losowe linki
Spinacz RSS
-
DobreProgramy.pl: Test Xperii S — pierwszego smatfonu od Sony
DobreProgramy.pl: Test Xperii S — pierwszego smatfonu od Sony
W naszym labie pojawiła się kolejna recenzja. Gdy Sony przejęło udziały w spółce joint venture dotychczas prowadzoną przez Sony wszyscy pewnie zastanawiali się jakie zmiany dosięgną jedną z najbardziej rozpoznawalnych obecnie linii smartfonów.Gdy w Barcelonie Sony zaprezentowało linię Xperia NXT...»[…]
Source: LinuxPortal.pl / Wiadomości - Newsy, artykuły i wpisy z blogów o tematyce Linux, Open ...
Created on: 19 May 2012 | 1:44 am
LinuxPortal.pl / Wiadomości - Newsy, artykuły i wpisy z blogów o tematyce Linux, Open ... | 19 May 2012 | 1:44 am -
Mandriva zostanie oddana w ręce społecznośći
Mandriva zostanie oddana w ręce społecznośći
Rozwój dystrybucji Mandriva zostanie przekazany w ręce społeczności ,
poinformował Jean-Manuel Croset z zarządu spółki.
Source: Linux.pl - WIADOMOŚCI
Created on: 18 May 2012 | 9:10 pm
Linux.pl - WIADOMOŚCI | 18 May 2012 | 9:10 pm -
Wstydliwe dzieje OCR
Wstydliwe dzieje OCR
Tak jak w domu powieszonego nie rozmawia się o sznurze, tak w przypadku Linuksa i oprogramowania do rozpoznawania tekstu lepiej zachować milczenie. A przynajmniej do jakiegoś czasu temat był na tyle wstydliwy, że w dobrym tonie leżało omijanie go szerokim[…]
Source: .: przystajnik :.
Created on: 18 May 2012 | 7:11 pm
.: przystajnik :. | 18 May 2012 | 7:11 pm -
Mixer 1.31 | PPA.pl
Mixer 1.31 | PPA.pl
Ross Vumbaca przygotował dla AmigaOS 4.x nową wersję Mixera dźwięku. Najważniejszą i jedyną zmianą jest dodanie obsługi układu SM502 znajdującego się na płytach głównych Sam460ex. Autor ostrzega, że prawidłowe działanie Mixera możliwe jest wyłącznie z najnowszą wersją (6.3) sterownika sm502.audio....Czytaj[…]
Source: Polski Portal Amigowy
Created on: 18 May 2012 | 6:09 pm
Polski Portal Amigowy | 18 May 2012 | 6:09 pm -
OSWorld.pl: 0 A.D. Alpha 10 Jhelum
OSWorld.pl: 0 A.D. Alpha 10 Jhelum
Wildfire Games, grupa międzynarodowych zapaleńców tworzących gry, ogłosiła wydanie 0 A.D. Alpha 10 Jhelum, Jest to strategia czasu rzeczywistego (RTS), osadzona między rokiem 500 p.n.e., a 500 n.e., która przedstawia zmagania starożytnych cywilizacji. Projekt posiada grafikę 3D, szczegółowe odwzorowanie modeli,...»[…]
Source: LinuxPortal.pl / Wiadomości - Newsy, artykuły i wpisy z blogów o tematyce Linux, Open ...
Created on: 18 May 2012 | 4:01 pm
LinuxPortal.pl / Wiadomości - Newsy, artykuły i wpisy z blogów o tematyce Linux, Open ... | 18 May 2012 | 4:01 pm
Statystyki
| 87.7% | | Poland |
| 3.9% | | United States |
| 2.6% | | United Kingdom |
| 1.5% | | Kuwait |
| 0.8% | | Germany |
| 0.4% | | Netherlands |
| 0.3% | | Ireland |
| 0.3% | | Japan |
| 0.2% | | France |
| 0.2% | | Norway |
| Dzisiaj: | 7 |
| Wczoraj: | 141 |
| Bieżący tydzień: | 811 |
| Poprzedni tydzień: | 1270 |
| Bieżący miesiąc: | 2890 |
| Poprzedni miesiąc: | 5232 |
| Ogółem: | 15832 |



















