Avatar billede compac Seniormester
15. september 2008 - 17:44 Der er 23 kommentarer og
1 løsning

Redaktion af fpdf

I freewareprogrammet fpdf ligger der nogle ikoner som "peger" på Acrobat - og så er det pludselig ikke freeware mere.
Hvordan kommer jeg af med ikonerne: "Share documents and collaborate live width PDF" og "Click to create PDF udsin Acrobat.com"

Samtidig har jeg ikke behov for de to funktioner:
"Comments:View and reply to comments and marukps in this document"
og "Attachmeents:View file attachments".

Er der nogen der kan hjælpe?
Avatar billede compac Seniormester
15. september 2008 - 17:47 #1
- Findes der forresten en dansk udgave af FPDF? - ellers vil jeg ikke spilde tid på at sidde og oversætte det.
Avatar billede leif Seniormester
15. september 2008 - 20:02 #2
fpdf, mener du http://fpdf.org/ ? Så venligst uddyb den med Adobe, systemmet generer blot en PDF som den åbner i den PDF reader du har installeret.
Avatar billede compac Seniormester
15. september 2008 - 21:13 #3
Ja, det er http://fpdf.org jeg mener (beklager jeg ikke skrev det før).
Når man anvender den kommer der en Adobe-lignende side, som bl.a. indeholder de ikoner, som jeg skriver jeg gerne vil have fjernet.

Prøv f.eks min kode:

<?php
require('fpdf.php');

class PDF extends FPDF
{
//Page header
function Header()
{
    //Logo
    $this->Image('logo_pb.png',10,8,33);
    //Arial bold 15
    $this->SetFont('Arial','B',15);
    //Move to the right
    $this->Cell(80);
    //Title
    $this->Cell(30,10,'Title',1,0,'C');
    //Line break
    $this->Ln(20);
}

//Page footer
function Footer()
{
    //Position at 1.5 cm from bottom
    $this->SetY(-15);
    //Arial italic 8
    $this->SetFont('Arial','I',8);
    //Page number
    $this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');
}
}

//Instanciation of inherited class
$pdf=new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times','',12);
for($i=1;$i<=40;$i++)
    $pdf->Cell(0,10,'Printing line number '.$i,0,1);
$pdf->Output();
?>

Siden kan både udprintes og gemmes uden Adobes indblanding - og derfor er jeg interesseret i at få alle Adobe-relationer væk.
Avatar billede leif Seniormester
15. september 2008 - 21:31 #4
Det er jo fordi har har Adobe Reader installeret på din maskine at den åbner den der i, fx. hos mig åbnes den i Foxit da det er den jeg bruger
Avatar billede leif Seniormester
15. september 2008 - 21:33 #5
Hvis den kun skal gemme filen på webhotellet så den kan vedhæftes i en email eller lign., så ændre:
$pdf->Output();
til
$pdf->Output("filnavn.pdf");


Så vil den gemme en fil på dit webhotel
Avatar billede jakobdo Ekspert
15. september 2008 - 21:39 #6
"Comments:View and reply to comments and marukps in this document"
og "Attachmeents:View file attachments".
Er vel funktioner som netop et kommet i Adobe Reader 8 og/eller 9.
Avatar billede compac Seniormester
15. september 2008 - 22:17 #7
Unskyld, jeg fik skrevet "Adobe" men jeg mente naturligvis "Acrobat".

Ikonernes "popup tekst" henviser også til Acrobat.com.

Jeg vil gerne have mulighed for at gemme filerne på harddisken.
Avatar billede jakobdo Ekspert
15. september 2008 - 22:26 #8
Hvordan gemme ?
Gemme på din egen harddisk eller på serverens ?
Serveren, skal du gøre som leif skriver.
På din egen, vis siden og tryk FILER -> GEM SIDE SOM eller noget i den stil.
Avatar billede compac Seniormester
15. september 2008 - 23:02 #9
Ja når man trykker på diskette-ikonet kommer Gem-som-vinduet op, og man får mulighed for at gemme på sin harddisk.

MEN problemet, som jeg indledte spørgsmålet med, er stadig at få tilrettet fpdf.php filen, så de overflødige ikoner kommer væk.
Avatar billede olebole Juniormester
16. september 2008 - 03:03 #10
<ole>

$pdf->Output("filnavn.pdf", "d");

- så downloades filen som 'filnavn.pdf'. Det er ret tydelig dokumenteret i koden  =)

/mvh
</bole>
Avatar billede jakobdo Ekspert
16. september 2008 - 08:29 #11
compac: FAT DET NU, DE IKONER ER FOR FANDEN NOGEN SOM DIN ADOBE READER INDSÆTTER. DET HAR ALTSÅ INTET MED FPDF AT GØRE. FORSTÅR DU DET IKKE? DET ER NU BLEVET UDDYBET 3-4 GANGE...
Avatar billede krudtso Nybegynder
16. september 2008 - 11:07 #12
Kunne ikke hae sagt det bedre selv. Hvis du fx åbner et word dokument kan du jo heler ikke fjerne ikonerne for "gem" osv. Det er ikke dit dokument men din læser.
Avatar billede jakobdo Ekspert
16. september 2008 - 11:20 #13
Normalt er jeg ikke tilhænger at CAPS LOCK og skældsord, men føler bare der bliver talt for døre ører...
Avatar billede compac Seniormester
16. september 2008 - 14:28 #14
Tja, det må jeg vel tage til efterretning. Jeg har blot erfaring for, at du er den rene troldmand jakobdo, fordi du før har hjulpet mig ud af mange håbløse situationer.
Avatar billede olebole Juniormester
16. september 2008 - 14:38 #15
compac >> Dit ønske giver absolut ingen mening, så at være troldmand er slet ikke nok. Er det en håbløs situation, at Adobe Reader indeholder knapper til at anvende programmet med, må du se i øjnene, at du er fanget i håbløshed. Mon ikke du helt har misforstået PDF-formatet?  ;o)
Avatar billede jakobdo Ekspert
16. september 2008 - 14:43 #16
compac: Du kunne evt. overveje en anden pdf reader. Men det vil jo kun løse "problemet" hos dig og ikke andre brugere som henter din pdf. :o)
Avatar billede krudtso Nybegynder
17. september 2008 - 17:08 #17
jeg kan overhovedet ikke se hvad problemmet er i at adobe reader eller whatever software din bruger ser pdf dokumentet i. Ud over det er der nok nogen der er forvirrede af dit spørgsmål, prøv at skrive et link til et screenshoot hvor du frem hæver hvad det er præcist der skal fjernes (stor chance det er hvad de 1000 andre har skrevet til dig)
Avatar billede compac Seniormester
21. september 2008 - 16:11 #18
Jeg kan forstå, at der findes andre programmer til at gengive PDF-filer med.
Foxit har været nævnt. Kan man "styre" hvilket program brugeren skal anvende uden han selv foretager sig andet, end at blive opfordret til at downloade det (hvis jeg f.eks foretrækker Foxit)? Findes der udgaver af programmerne på dansk?

Jeg prøver blot at sætte mig i brugerens sted, og undgå at han bliver præsenteret for et program, med en masse overflødige ting på. Jeg har forstået budskabet med, at man ikke kan ændre programmerne, men forsøger så at finde den næstbedste løsning:

Et program på dansk - som kan forstørre og formindske, bladre, mulighed for kapiteloversigt i venstre side.
Skulle der være enkelte andre ting i programmet, så er det nok til at leve med.
Avatar billede leif Seniormester
21. september 2008 - 16:28 #19
Du kan kun opfordre brugeren til at bruge en bestemt Reader, men du kan IKKE kræve det. Det er det samme hvis du sender et Word dokument til mig, så kan jeg vælge at åbne det i OpenOffice hvis det er det jeg vil, selvom du anbefaler at jeg bruge Word.


Som jeg læste et sted, lad være med at gøre brugerne dummer end de er. Så min anbefaling, gener PDF filen og lad resten være op til brugeren, så hvis han ønsker at bruge Adobe Reader så lad det være op til ham.


(Har du overhovedet kigget på Foxit, ja, den findes på Dansk når den er installeret kan du vælge mellem et hav af sprog, jeg synes så at den Danske udgave er svær at finde ud af)
Avatar billede leif Seniormester
21. september 2008 - 16:29 #20
compac -> Som bemærkning til: "og undgå at han bliver præsenteret for et program, med en masse overflødige ting", det er vil igen hans valg og er vant til det fra andre PDF filer som personen åbner.
Avatar billede olebole Juniormester
21. september 2008 - 17:00 #21
Hvis jeg ikke kan lide knapperne i Firefox, kan jeg jo bare bruge Explorer i stedet - men jeg kan (heldigvis) ikke tvinge mine brugere til at se mine websider i Explorer.

Faktisk kunne det jo også tænkes, at det bare er mig, der ikke rigtig forstår FF's interface - men ligeså sandsynligt er det vel, at mine brugere er langt mere webminded og kvikke, end jeg selv er ... og måske endda er lykkelige for at se mine sider i FF  ;o)
Avatar billede compac Seniormester
21. september 2008 - 17:04 #22
Ja jeg kan egentlig godt lide Foxit, derfor mit spørgsmål om det er muligt at få "systemet" til at vælge den.
Men jeg giver dig ret i, at den kan virke uoverskuelig for en bruger, der kun skal anvende ganske få funktioner.

Min grundholdning er, som det vist er fremgået: Brugeren skal have programmer med de funktioner han skal bruge, så han ikke skal spilde så lidt tid som muligt på at sætte sig ind i det. MEN det kan vi vist få en lang akademisk snak ud af.
Avatar billede leif Seniormester
06. oktober 2008 - 08:20 #23
compac -> Dvs. du vil tvinge din bruger til at have et bestemt program installeret ? Hvis det er specielt udviklet program fint nok, men programmer til diverse standard formater er det ikke OK. Jeg vil som bruger have min valgfrihed. Ja, på en arbejdsplads er der gerne retningslinier for hvilke programmer der er installeret, men fx. hvor jeg arbejder, hvis brugeren har et godt argument for at få det anderledes, så kan vi jo snakke om det. Men hjemme på min egen computer er det mit valg.

Hvis du mener at programmet skal være på en bestemet måde er du jo velkommen til at udvikle dit eget format og derved dit eget program til at vise filerne med.


Men du er tilsyneladende ikke enig med os/mig, så skal vi ikke bare lade den ligge det og lukke dette spørgsmål.
Avatar billede compac Seniormester
03. november 2008 - 21:46 #24
Jo, lad os det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester