html2pdf

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

Bekijk vacature »

Senior Fullstack developer wanted! (C#, Java, Angu

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Fullstack developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Ervaren PHP developer gezocht!

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor onze opdrachtgever in omgeving Rotterdam zijn wij opzoek naar een software programmeur die goed kan schrijven in de talen C of C++ en die het leuk vind om te werken met Linux! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Bedrijfsprofiel Dit bedrijf wil de klanten een volledige oplossing kunnen bieden, waarbij ze een

Bekijk vacature »

Developer Full Stack

Functie omschrijving Developer gezocht! Ben jij een enthousiaste developer die graag wil bijdragen aan ontwikkelingen binnen een mooie organisatie? Solliciteer dan snel. Wij zijn op zoek naar een Full Stack Developer uit de regio Nijkerk die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een SaaS applicatie. Je moet beschikken over beheersing van zowel de Nederlandse als Engelse taal aangezien je samen met de klant gaat werken. Bedrijfsprofiel Je komt te werken binnen een echt familiebedrijf dat al sinds 1925 actief is binnen de FMCG branche. Het bedrijf heeft 40 medewerkers en er heerst een platte communicatiestructuur waarbij

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Node.js developer looking for a challenging consul

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

SQL beheerder / ontwikkelaar

Functie omschrijving Voor een klant in omgeving Tiel zijn wij op zoek naar een SQL beheerder met affiniteit met technisch applicatiebeheer. Je krijgt een fijne in-house werkplek waar je gaat werken aan diverse projecten. Dit bedrijf doet het beheer van databases voor een aantal bancaire klanten. Op dit momenten hebben zij ruim 1500 databases in beheer. Jouw werkzaamheden gaan er als volgt uit zien: Je gaat de development afdeling ondersteunen bij het ontwikkelen van MS SQL Scripts. Je zal zowel zelfstandig als in teamverband MS SQL databases installeren & beheren. Je monitort en onderzoekt incidenten en de achterliggende oorzaken. Je

Bekijk vacature »

Cymer Patch Server Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12919 Introductie This new patch server will be built on Python and Django ReST and GraphQL services with a React frontend, it will consist of several microservices and run on a Kubernetes cluster. It will be supported by several middleware applications such as ElasticSearch, Redis, RabbitMQ, Oracle and Artifactory. Functieomschrijving The Patch Admin team always aim to deliver software at a high quality, we avoid sacrifices here to maintain our velocity. Practically this means that we practice test driven development and perform end-to-end automated testing on our software. This means

Bekijk vacature »

Medior PHP Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte website die in eigen beheer zijn. In onze vestiging in Nederweert zitten onze development afdelingen en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé PHP/Back-end developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het bedenken van nieuwe functionaliteiten Het verbeteren van het

Bekijk vacature »

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een leuke opdrachtgever in de omgeving van Hilversum! Voor een leuk bedrijf in de omgeving van Hilversum zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. Ben jij iemand die graag aan verschillende projecten werkt en het ook leuk vindt om bij klanten op bezoek te gaan? Dan ben jij de perfecte kandidaat! Deze functie is erg divers, je moet dus goed kunnen schakelen. Je komt te werken in een klein team van developers. Binnen het bedrijf hangt er een gemoedelijke informele

Bekijk vacature »
Nils

Nils

13/04/2007 11:02:00
Quote Anchor link
He,

Ik heb een website waar ik graag van mijn html pagina een pdf bestand wil maken. Nu heb ik al uren zitten proberen via google te zoeken en heb ik verschillende dingen gevonden o.a.
http://html2fpdf.sourceforge.net/

Ik zie op de site dat deze prima werkt maar op het moment dat ik hem wil implementeren in mijn site en ik de documentatie bekijk ofja de bestanden die erbij staan kom ik er niet uit wat ik aan moet passen om hem te laten werken op mijn site.

Heeft iemand een site waar duidelijk uitgelegd staat voor een wat beginnende phper wat je moet doen om het werkend te krijgen want ik kom er helemaal niet meer uit.

Dit zou me erg op weg helpen als het zou werken. Alvast bedankt!!

Mvg,
Nils van Woensel
 
PHP hulp

PHP hulp

20/11/2024 17:23:39
 
Wout van der Burg

Wout van der Burg

13/04/2007 11:36:00
Quote Anchor link
www.fpdf.org

erg retehandig !! :D
 
Nils

Nils

13/04/2007 11:42:00
Quote Anchor link
ja die site heb ik ook gezien en het bestand gedownload maar ik snap niet hoe ik hem moet implementeren ook niet echt een duidelijke handleiding staat daar
 
Jason de Ridder

Jason de Ridder

13/04/2007 12:05:00
Quote Anchor link
De ervaring die ik met HTML2FDPF heb zijn vrij goed, je kan gewoon een (valid) html laten parsen naar een PDF. Dit wordt gedaan met een functie.:
(ik heb em wel een beetje uitelkaar gehaald, maar de kern zit erin!)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?php
/**
     * Runs the HTML->PDF conversion with default settings
     *
     * Warning: if you have any files (like CSS stylesheets and/or images referenced by this file,
     * use absolute links (like http://my.host/image.gif).
     *
     * @param $path_to_html String path to source html file.
     * @param $path_to_pdf  String path to file to save generated PDF to.
     */

    function convert_to_pdf($path_to_html, $path_to_pdf) {
      /**
       * Handles the saving generated PDF to user-defined output file on server
       */

      class MyDestinationFile extends Destination {
        /**
         * @var String result file name / path
         * @access private
         */

        var $_dest_filename;
    
        function
MyDestinationFile($dest_filename) {
          $this->_dest_filename = $dest_filename;
        }
    
        function
process($tmp_filename, $content_type) {
          copy($tmp_filename, $this->_dest_filename);
        }
      }

    
      class MyFetcherLocalFile extends Fetcher {
        var
$_content;
    
        function
MyFetcherLocalFile($file) {
          $this->_content = file_get_contents($file);
        }
    
        function
get_data($dummy1) {
          return new FetchedDataURL($this->_content, array(), "");
        }
    
        function
get_base_url() {
          return "";
        }
      }

    
      $pipeline = PipelineFactory::create_default_pipeline("", // Attempt to auto-detect encoding
                                                           "");
    
      // Override HTML source
      $pipeline->fetchers[] = new MyFetcherLocalFile($path_to_html);
    
      // Override destination to local file
      $pipeline->destination = new MyDestinationFile($path_to_pdf);
    
      $baseurl = "";
      $media = Media::predefined("A4");
      $media->set_landscape(false);
      $media->set_margins(array('left'   => 0,
                                'right'  => 0,
                                'top'    => 0,
                                'bottom' => 0));
      $media->set_pixels(1024);
    
      global $g_config;
      $g_config = array(
                        'cssmedia'     => 'screen',
                        'renderimages' => true,
                        'renderlinks'  => true,
                        'renderfields' => false,
                        'renderforms'  => false,
                        'mode'         => 'html',
                        'encoding'     => '',
                        'debugbox'     => false,
                        'pdfversion'    => '1.5',
                        'draw_page_border' => false
                        );
    
      global $g_px_scale;
      $g_px_scale = mm2pt($media->width() - $media->margins['left'] - $media->margins['right']) / $media->pixels;
      global $g_pt_scale;
      $g_pt_scale = $g_px_scale * 1.43;
    
      $pipeline->process($baseurl, $media);
    }

    convert_to_pdf($new_file, '../pdf_out/'.$userid.'-'.$datetime.'.pdf');
    return $pdf_path = array('../pdf_out/'.$userid.'-'.$datetime.'.pdf',$fact_nummer);
}

?>
 
Nils

Nils

13/04/2007 12:19:00
Quote Anchor link
hmm ik heb het doorgelezen.
Betekend het nu dat ik op mijn pagina verzendbrief.php een include moet maken naar dit bestand met de 2 variable erin?

Dus :

$path_to_html=("verzendbrief.php");
$path_to_pdf=("c:\files");
include("pdf.php");

of begrijp ik het verkeerd?
alvast bedankt

als ik dit doe en verzendbrief.php aanroep krijg ik de volgende foutmelding

Parse error: parse error, unexpected '}' in C:\Documents and Settings\nvw\Bureaublad\programms\xampp\htdocs\pdf.php on line 88
Gewijzigd op 01/01/1970 01:00:00 door Nils
 
Jason de Ridder

Jason de Ridder

13/04/2007 12:29:00
Quote Anchor link
ja dat begrijp je verkeerd.
Je roept eerst het bestand aan waar de Class in staat.
require_once(pdf.php)
Dan creeer en/of extend(dit als je functies wilt aanpassen) je de class.
Dan voer je de functie uit convert_to_pdf.

Het is voor mij ook al een tijdje geleden dat ik deze geimplementeerd heb, maar de documentatie heeft mij toen erg geholpen...
 
Nils

Nils

13/04/2007 13:05:00
Quote Anchor link
ja ik heb de documentatie ook doorgelezen maar daar begreep ik eigenlijk niet veel van.

Ik begrijp jou code ook niet helemaal. Als je het pdf.php script aanroept dan voer je toch ook gelijk de convert uit ??
en de class wat bedoel je daar precies mee?
 
Wout van der Burg

Wout van der Burg

13/04/2007 13:56:00
Quote Anchor link
verdiep je eens in 'functies'.. www.php.net en lees de handleiding, als je dat doorhebt kun je al een hoop :)
 
Frank -

Frank -

13/04/2007 14:00:00
Quote Anchor link
Quote:
ja ik heb de documentatie ook doorgelezen maar daar begreep ik eigenlijk niet veel van.

1) Begin opnieuw met lezen
2) Ga testen met de voorbeelden (vergeet dus even wat jouw huidige doel is)
3) Ga begrijpen wat er allemaal gebeurt en wat je nodig hebt
4) Ga terug naar jouw doel en ga e.e.a. zo maken dat jouw systeem er mee over weg kan.

Maar begin dus met leren.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.