Program som man gör pdf filer , finns det?

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
xxargs
Inlägg: 10189
Blev medlem: 23 september 2006, 14:28:27
Ort: Södertälje

Re: Program som man gör pdf filer , finns det?

Inlägg av xxargs »

Att det ser skit ut beror på att folk inte har lärt sig ställa in sin Adobe och Adobe distiller då den oftast är inställd på 300 DPI för vektorbilder (som allt för få windowsprogram kan leverera på vettigt sätt och istället ofta levererar dessa som bitmap) och 75 DPI för bitmapbilder som default (dvs. FAX-upplösning).

Och det här 'misstaget' görs av väldigt många och även från "proffessionella företag" med oläsbara diagram mm. som resultat.

Det som förvånar mig alltid, är att den som gör PDF:n inte kolla noggrant sida för sida när den slutliga publicerings-PDF:n görs så att det ser bra ut, precis som om boken kom nyss från tryckeriet innan första leveransen - ofta är det mycket jobb nedlagt på alstren och att bara köra sitt alster okritiskt genom en PDF-konverter och sedan distribuera utan att ha kollat kvaliten först är ungefär som att leverera en doktorsavhandling på uppblött dasspapper till opponeterna - det är om inte annat oförskämt mot den tilltänkta läsaren att man inte kan se vare sig värden eller enheter på axlarna i de blurrade figurerna etc. och det finns otaliga exempel på denna typ av slarv - väldigt många levererade från just stora företag som borde kunna det här på proffesionell nivå!...
Användarvisningsbild
Walle
Moderator
Inlägg: 7701
Blev medlem: 14 december 2004, 10:32:18
Ort: Stockholm

Re: Program som man gör pdf filer , finns det?

Inlägg av Walle »

Och DPI har ju å andra sidan endast och enbart med utskrift att göra, och påverkar på inget sätt hur det ser ut på bildskärmar :)

DPI står för "Dots Per Inch", och är ett mått på upplösningen mellan punkterna som en bläckstråleskrivare sprayar :)
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46945
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Program som man gör pdf filer , finns det?

Inlägg av TomasL »

En bildskärm har upplösningen 72 dpi, så högre upplösning är ingen fördel, om man inte skall skriva ut bilden.

Annars gäller väl den generella tumregeln, att bilden skall ha dubbla upplösningen jämfört med slutlig utskriven.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Program som man gör pdf filer , finns det?

Inlägg av sodjan »

Nu är problemet att DPI är rellativt den tänkta storleken på bilden som renderas,
så en låg DPI ger ofta ett dåligt resultat även om det borde ha fungerat bra.

> En bildskärm har upplösningen 72 dpi, så högre upplösning är ingen fördel,

DPI är ett ganska ointressant mått för bildskärmar, det är sällan som PDF'er
läses i "100%" i alla fall, "window width" är nog vanligare.

Dessutom har många en detaljstorlek rellativt den tänkta storleken som som gör
att en läge DPI helt enkelt tappar information från bilden. Om man slutligen
tänker på att 99 av 100 PDF'er någongång ändå hamnar på papper så är det
lika bra att tänka på "utskrift" redan från början. Om man inte har problem med
att den totala storleken på PDF filen blir för stor så är det kanske dumt att snåla.
xxargs
Inlägg: 10189
Blev medlem: 23 september 2006, 14:28:27
Ort: Södertälje

Re: Program som man gör pdf filer , finns det?

Inlägg av xxargs »

Walle skrev:Och DPI har ju å andra sidan endast och enbart med utskrift att göra, och påverkar på inget sätt hur det ser ut på bildskärmar
i PS ja, men inte i PDF - den sätter minsta upplösningen på alla bitmapbilder inklusive alla specialgenererade fonter som inte fins i viewern/skrivaren - är det inte typ1-fonter och/eller standardfonterna i PDF-viewern så kan det se konstiga på skärmen men ser utmärkt ut på skrivaren då viewern inte kan redrera skrivarfonternas upplösning korrekt - vilket tex LaTex-användare lätt råkar ut för i acrobatviewern om inte typ-1 fonterna är påslagna i använda ghostscript-sviten som textprocessare.

i acrobat distiller kan man detaljustera kompressionen för olika upplösningar beroende på om det är färgbild, gråskala S/V-bild och streckbilder och lite till...

en verkan med för lågt satt upplösning för tex. streckbild i acrobat distiller som ger verkan på något man inte tänker på är tex.:
Bild
Detta på en rubrikfont - behöver jag säga hur mindre värdesiffrorna på diagramaxlarna ser ut? (överdrivet sparat i 72 DPI - som dock är defaultupplösning i nyinstallerad (äldre version) acrobat distiller...) - dvs. använda specialfonten ryker och distoreras och absolut ingenting varnar att dina mödosamt ihopknåpade diagram omvandlas till mess...

eller oftast:
Bild
i bitmap trots att objektet är utmärkt att hållas som vektorbild - men många program krånglar med detta (speciellt i windowsmiljö och MS-program) och redrerar det som bitmap till skrivardrivrutinen eller går via lågupplöst intern WMF mha. windows GDI till PS-drivern[1] (eller klipps in som bitmap i powerpointpresenation/worddokumentet) och sedan komprimeras till 72 DPI vid PDF-genereringen som man inte ens tittar i innan distrubition... typiskt i många fall är gradering och typ på diagramaxlar i så liten font att det ger bara en liten blurpunkt och just detta ser man i dokument väldigt ofta från stora företag (som borde kunna bättre) - oftast då från powerpointpresentation som dokumetkälla...


När det istället med PS ger:
Bild
oavsett om det är på en laserjet4-skrivare med 300 DPI eller lintronic 2400-fotosättare.

Nu är jag inte säker - men har svag minne att även upplösningsmatrisen på vektorutritningarna också kan/är göras beroende av satt DPI-upplösning i PDF-filen. Ghostview gör liten/ingen utrensning av koordinaterna i vektorbilden trots kraftig storleksmässig omskalning till liten storlek vid utskrift till PDF - men vet inte hur acrobat gör detta om man tex drar ned bilden till en flugskits storlek och spara som PDF - tar in PDF:n igen och förstorar den till A4-igen och se om man tappar info/detaljer i bilden - i PS och EPS så tappar man aldrig info oavsett omskalningar eftersom omskalningar, vridningar och andra affina transformationer är visningsenhetens problem.

---

Ovanstående har jag bara provat med ghostview som PDF-genererare för att illustrera problemet då jag inte har acrobat i datorn, men vet att även acrobat distiller och acrobat kan dumma sig på ovanstående sätt om man inte går igenom inställningarna och dess defaultupplösningar åtminstone en gång innan man börja skriva ut...

... och att man granskar genererade PDF-dokumentet noggrant sida för sida innan distribution... - varje gång!

Har man problem med filstorlek - gör då flera versioner och se till att den med högsta upplösningen är den som presenteras men lågupplöst versionen med dålig grafik/bildkvalitet finns tillgänglig för den som har krångel med bandbredd, postboxstorlek och överföringar etc.

det ironiska är att en gzipad PS-fil ofta är mindre i storlek än motsvarande PDF-fil för samma dokument - och då har PDF-filen en begränsad intern upplösning medans PS-filens upplösning bara är beroende på hur noga man vill räkna vid rendreringen...

[1] tittar man på cirklarna i bilden så är dom inte helt runda utan man ser att linjen är dragen efter punkterna på ett osynligt rutmönster - en sak som en cirkelinstruktion i PS enkelt skulle fixa är nu omvandlad till ca 100 ritkoordinater för att rita 100 små streck för att skapa en cirkel och det är programmet eller snarare windows som genererar det till utskriftsrutinen och då spelar det ingen roll om utskriftsrutinen i sig är intelligent och skapar PS eller om det är bitmap till en Canon bläckspruta... skit in - skit ut...
Senast redigerad av xxargs 1 mars 2009, 13:23:03, redigerad totalt 1 gång.
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Re: Program som man gör pdf filer , finns det?

Inlägg av $tiff »

Ta en titt på Foxit PDF Editor:
http://www.foxitsoftware.com/pdf/editor/
Nerre
Inlägg: 27201
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Program som man gör pdf filer , finns det?

Inlägg av Nerre »

Som flera har påpekat så är PDF inte ett format som är gjort för att redigeras, just på grund av hur formatet är uppbyggt. Det är snarare ett "digitalt papper".

När man skapar ett dokument använder man t.ex. ofta en "textram" som man lägger texten i. För den textramen ställer man in radavstånd och såna grejer. Men när en PDF skapas så blir texten rad för rad, en textram blir alltså en massa rader. Lägger man till ett ord på en rad så blir den raden längre (istället för att all text på raderna nedanför förskjuts).

Så ska man skapa en fil som ska kunna öppnas och ändras så är det inget smart att använda PDF tyvärr.
xxargs
Inlägg: 10189
Blev medlem: 23 september 2006, 14:28:27
Ort: Södertälje

Re: Program som man gör pdf filer , finns det?

Inlägg av xxargs »

Foxit PDF

Bra försök men man kan fortfarande inte skala om hela sidan (som däremot utskriftsrutinen inte verkar har några problem med), figurer på sidan eller selektera en grupp vektorer, gruppera denna och ändra storlek, vrida vända etc. och därefter splitta isär igen eller behålla den som objekt i vidare användning. Allt det här går att göra på strecknivå (vektor) och existerande objekt (som tex. cirkeln - som visade sig bestå av 47 koordinater för att rita själva cirkeln) - det handlar ju bara om lite omdefiniering och omräkning av punkterna och vektorernas koordinater i grupp ju... - sådan är ju skitjobbigt att sitta och räkna på varenda punkt i en texteditor (;-) )

alltså - det är ju sådant som är bland det första man vill göra på ett sådant dokument och det har man inte fått till trots att produkten har funnits sedan 1996...
Nerre
Inlägg: 27201
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Program som man gör pdf filer , finns det?

Inlägg av Nerre »

Det beror ju på att så som en PDF är uppbyggd kan inte foxit (eller nåt annat program) veta hur grejerna hör ihop.

Scribus placerar t.ex. varje tecken för sig i en PDF, det innebär att det inte går att redigera några rader eller ens enskilda ord. Varje bokstav blir ett eget objekt.

Det är naturligtvis utmärkt ur precisionssynpunkt (vilket är tanken bakom det hela), men inte alls bra om man vill redigera PDF:en. Men Scribus är gjort för att skapa högkvalitativa PDF:er för tryck och inget annat.

Det finns ju inget som ens säger att vektorerna i PDF-fil ritas i den ordning de förekommer på sidan.


Den som vill djupdyka i PDF:er kan ju alltid testa PoDoFo Browser
http://podofo.sourceforge.net/download.html#browser
xxargs
Inlägg: 10189
Blev medlem: 23 september 2006, 14:28:27
Ort: Södertälje

Re: Program som man gör pdf filer , finns det?

Inlägg av xxargs »

Nej - tittar man man på PDF-innehållet för vektorfigur så är det mesta bara en knippe vektorer utan koppling till varandra - men det hindrar ändå inte att i en grafisk editor kan selektera valfri mängd av dessa med olika metoder - hantera dessa som en grupp för tex. flyttning med att addera varje vektors positioner med lämplig offset eller för vridning och omskalningsjobb - en del av det finns redan i foxit-editorn - men det är liksom inte färdigtänkt hur man skall selektera, skala, vrida etc...

grupperingsrymden med ingående vektorbitar är något som editorn förmodligen får hålla reda på själv om det inte finns någon grupperingsfunktion i själva PDF-formatet (men å andra sidan var cirkeln en enskild enhet med många element i som kunde hantera som just objekt och kunde skalas 'globalt' men även editera de ingående positionerna relativt varandra). - Det betyder grupperingsbegreppen kanske försvinner igen när filen skrivs ned som PDF igen - vilket ungefär motsvara att man tar upp en näve vektorer som pjnnar ala plockepinn från pappret, flyttar om dessa inbördes och släpper ned dom igen på arken fast på nya ställen när det är dags att skriva en ny PDF...

Det finns säkert utrymmen för att lägga in metainformation någonstans i PDF-filen och där kan man lägga editorns instruktioner hur tex olika vektorer grupperades när det berabetades så att samma editor kan greppa knippen av vektorer igen på det sättet den arbetade med PDF:n förra gången...

Här kan man också automaticera så att man tex kopplar ihop enskilda vektorbitar så att ändar som ligger nära varandra binds ihop till större objekt - kanske med semiautomatik där en operatör med must styr och markerar hur det skall kopplas ihop etc.. mao. det går om man ger sig sjuttsingen på att lösa det.l.

---

Det är väldigt upp till programmet som skriver PDF-filen om innehållet skall vara sökbart textmässigt och man kan plocka ut bokstäver och ord på vettigt sett med någon form av textsträng i filen eller inte genom att allt är söndersplittat och avidentifierat i knippen av vektorer som bygger upp 'bilderna' bokstäverna.

oavsett så är PDF ingen lagringsformat för att hantera och editera grafiska objekt - utan det är just sista steget - leveransformatet - just innan det skall skrivas ut, även om Adobe hänger på vad den kan för att införa nya feature med objekt som i efterhand införda kommentarer, postitlappar och tillåts viss eftereditering genom att lägga till, täcka över och ta bort objekt etc. Med vektorer så har man större möjlighet att flytta omkring objekt som bygger fonter och figurer än om allt var i bitmap... dock hade man kunnat gjort det mycket bättre med lite eftertänksamhet...
Skriv svar