Comic website naar pdf

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead Front-end developer

Functie Hun huidige applicatie worden ontwikkeld in o.a. React, Redux, TypeScript. Ze werken graag met de nieuwste technieken en tooling en zoeken ook developers die hier proactief op zoek naar gaan. Als senior/lead developer ben je een kartrekker in het team. Naast het meedenken over bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Zo kun je bijvoorbeeld 1 dag in de week met 2 collega’s bezig zijn om samen met hen te kijken naar hun ontwikkeling, doelstellingen en uiteraard de gewenste begeleiding hierin. Hiernaast sta je als

Bekijk vacature »

Front-End Developer

Als Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Front-End Developer bij Coolblue? Als Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Je krijgt energie van het bedenken van creatieve oplossingen en presenteert dit graag binnen het team. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te

Bekijk vacature »

Developer ERP

"Door digitalisering creëren wij een verantwoord woon- en werkklimaat, nu en in de toekomst - voor iedereen." Wil jij software maken die onze klanten het werk gemakkelijker maakt en wil jij jezelf continu blijven ontwikkelen? Haal jij energie uit het werken op internationaal niveau? Zoek jij jouw uitdaging binnen een professionele organisatie met een informele sfeer? Dan zijn wij op zoek naar jou! Ben jij ook op zoek naar Aareon? Developer ERP Ons aanbod Wat we jou bieden als developer binnen Aareon hebben we hieronder voor jou op een rijtje gezet. We bieden jou allereerst uitdaging en fijne collega’s. Daarnaast

Bekijk vacature »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden

Bekijk vacature »

Back-end developer (Magento2)

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

Java CloudStack developer

Functie Wat ga je doen als Java developer? Je werkzaamheden als CloudStack Developer is voornamelijk het bouwen aan de infrastructuur van tig tallen websites die bij ons gehost worden. Ook zorgen voor het deployen en draaiende houden van ons tienduizenden virtuele machines, daarnaast ontwikkel je dagelijks mee aan dit open Source project waarin je een onder word van de community dit door bugs op te lossen, features toe te voegen, maar ook het operationele engineering team met jouw kennis van de code te ondersteunen bij het gebruik van CloudStack. Jij zorgt er mede voor dat de honderdduizenden websites 24/7 online

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar ontbreekt er aan passie en motivatie niks. Jij bent communicatief sterk en pakt iedere uitdaging dan ook met beide handen aan. Op projectbasis ga jij met je team of met enkele andere ontwikkelaars intern aan de slag bij diverse partners. Op basis van het project ga jij aan de slag en zijn de werkzaamheden en technieken erg divers. Jouw werkgever stelt jouw ontwikkeling hierin voorop, zo krijg je een vast vertrouwenspersoon die één keer in de maand op locatie van jouw project zal kijken hoe het gaat en of er eventuele aandachtspunten zijn. Daarnaast krijg

Bekijk vacature »

Fullstack Developer MKB

Bij welk bedrijf je gaat werken: WR zoekt voor een vaste medewerker voor de volgende werkgever, je treedt gelijk in dienst bij deze werkgever: Zij bieden software en diensten op het gebied van HR en salarisadministratie. Ben jij geschikt als Fullstack Developer? Heb je ervaring met Javascript? Vaste baan: Fullstack Developer MKB HBO 3.000 - 4.500 Fullstack Developer Wij helpen ondernemers met het aanbieden van een online HR product waarbij de medewerker centraal staat. Wij stellen de mens centraal in een onderneming. Zij werken in een jonge en informele organisatie en hebben een leuke werksfeer. Zij werken voor MKB klanten.

Bekijk vacature »

Senior Java developer (backend)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

E-commerce Developer

Wil jij als Solution Architect Salesforce meebouwen aan onze E-Commerce oplossingen? Wil jij meer doen dan alleen configureren? We bouwen in onze digitale fabriek aan een platform om VDL bedrijven te digitaliseren. E-commerce speelt daarin een belangrijke rol. Agile en scrum zijn voor jou gesneden koek, want je wil net als je collega’s van het VDL Digital team snel vooruit om resultaat te boeken. In een multidisciplinair team ontwikkel je mee aan het E-Commerce platform voor de ruim 100 bedrijven binnen VDL Groep. Een mooie uitdaging! Jij wordt gelukkig van E-Commerce: Je bent als Solution Architect Salesforce onderdeel van het

Bekijk vacature »

Senior Robotics Developer (Freelance/ZZP)

Duur opdracht: 12 mnd (met optie tot verlenging) We zoeken senior profielen. Die junioren kan bijscholen op de technische skills. Wordt 1x per week op kantoor (Eindhoven) gewerkt. Voertaal is Nederlands & Engels. Start datum: ZSM Max tarief: 74€ Wij zijn ter versterking van het RPA team van Operations Financieren per direct op zoek naar een RPA Engineer die ons kan helpen bij de ontwikkeling van de robots. Bij voorkeur kennis van cq. ervaring met Kofax Kapow en ervaring met het werken in grote organisaties met complexe systemen. Het RPA Team team zorgt voor de verdere optimalisatie van de processen

Bekijk vacature »

Senior Robotics Developer (Freelance/ZZP)

Duur opdracht: 12 mnd (met optie tot verlenging) We zoeken senior profielen. Die junioren kan bijscholen op de technische skills. Wordt 1x per week op kantoor (Eindhoven) gewerkt. Voertaal is Nederlands & Engels. Start datum: ZSM Max tarief: 74€ Wij zijn ter versterking van het RPA team van Operations Financieren per direct op zoek naar een RPA Engineer die ons kan helpen bij de ontwikkeling van de robots. Bij voorkeur kennis van cq. ervaring met Kofax Kapow en ervaring met het werken in grote organisaties met complexe systemen. Het RPA Team team zorgt voor de verdere optimalisatie van de processen

Bekijk vacature »

Randstad - Salesforce Developer (Freelance/ZZP)

Startdate: ASAP As part of our strategy, Randstad is strengthening its digital capabilities and strives to work more closely with the 38 Randstad countries in collective leadership. The program that will bring many of these developments together is Connect IT. The program will start with the implementation in the Netherlands and will become the main platform for all operating companies (opcos) of Randstad in the coming years. The platform is synchronized with omnichannel, data, marketing and IT service solutions and is based on Salesforce and Bullhorn technology. The challenge is to keep all roadmaps and priorities aligned as the core

Bekijk vacature »

Senior Robotics Developer (Freelance/ZZP)

Duur opdracht: 12 mnd (met optie tot verlenging) We zoeken senior profielen. Die junioren kan bijscholen op de technische skills. Wordt 1x per week op kantoor (Eindhoven) gewerkt. Voertaal is Nederlands & Engels. Start datum: ZSM Max tarief: 74€ Wij zijn ter versterking van het RPA team van Operations Financieren per direct op zoek naar een RPA Engineer die ons kan helpen bij de ontwikkeling van de robots. Bij voorkeur kennis van cq. ervaring met Kofax Kapow en ervaring met het werken in grote organisaties met complexe systemen. Het RPA Team team zorgt voor de verdere optimalisatie van de processen

Bekijk vacature »

Wolters Kluwer - PHP Developer (Freelance/ZZP)

Voorstellen met CV en korte toelichting 2 dagen naar kantoor (di + do) Ontwikkelen van producten van Schulinck. Product: https://gripop.schulinck.nl/ Startdatum: ZSM Max tarief: 90€ per uur Procedure: Gesprek en test: code en analyse (oplossingsvermogen). Periode is tenminste 6 maanden met optie op verlenging Fullstack PHP Developer Ben jij een ervaren Fullstack PHP Developer die op zoek is naar een nieuwe uitdaging? Vind je het belangrijk om werk te doen waarmee je het verschil maakt in de maatschappij? En wil je onderdeel worden van ons ervaren IT-team? Lees dan snel verder! Schulinck, onderdeel van Wolters Kluwer Schulinck (onderdeel van Wolters

Bekijk vacature »
Klaas Sjaak

Klaas Sjaak

13/08/2021 17:05:03
Quote Anchor link
Hallo,

Ik heb een comic website waar je missies moet uitvoeren om verder te kunnen gaan naar de volgende missie. Elke (dynamische) pagina bestaat uit een afbeelding en wat dialoog tekst waarin de characters met elkaar communiceren als deel van de storyline.

Elke missie heeft een x aantal afbeeldingen, alle dialogen en properties van de missie staan in 1 php data bestand(per missie 1 bestand). De relevante afbeelding namen per dialoog staan hier ook in.

Wat ik wil doen is aan betalende leden de volledige storyline beschikbaar stellen middels een pdf of eventueel een ander formaat. Ik zou dit handmatig kunnen doen, maar de storyline is nu al bijna 600 pagina's groot. Dus 600 renders met dialogen, ook heeft elke character in een dialoog zijn/haar eigen tekst kleur. Om dat handmatig te doen, thanks but no thanks.

Heb wat rondgekeken naar php > pdf bronnen, maar weet echt niet welke class of lib het meest efficient gaat werken voor dit. Zie wel dat het gigantisch veel geheugen gaat vergen. Misschien is er een andere/betere oplossing?

Ik hoor het graag wat jullie er over denken.

Alvast bedankt!
 
PHP hulp

PHP hulp

19/08/2022 16:28:11
 
- Ariën  -
Beheerder

- Ariën -

14/08/2021 09:04:45
Quote Anchor link
Renderen in HTML met JS en Canvas, en dan overzetten naar PDF.
 
Klaas Sjaak

Klaas Sjaak

14/08/2021 09:08:59
Quote Anchor link
Dan zou ik net zo goed printscreens kunnen maken van elke missie pagina. Ben op zoek naar een manier om dit proces te automatiseren. Maar bedankt voor het meedenken.
 
Mark Hogeveen

Mark Hogeveen

15/08/2021 19:58:34
Quote Anchor link
Als ik het goed begrijp, wil je een PDF samenstellen van alle pagina's van de comic. Dus eigenlijk wat achtereenvolgens in de browser zou worden getoond aan de gebruiker, wil je in een PDF zetten?
Dan moet je inderdaad een manier vinden om datgene te renderen wat normaal dus door de browser wordt gerenderd. En dat kan behoorlijk lastig worden als je dit bijvoorbeeld op de server wilt doen.
Afhankelijk van welke software op de server kan draaien bij jou, zijn hiervoor wel oplossingen. Het uiterste geval zou zijn dat je een soort VM op je server gaat draaien met daarin een webbrowser en een script dat achtereenvolgens de "pagina's" van de comic laadt en een venster screenshot doet.
Maar dat lijkt me heel ver weg en overdreven...

Een andere optie die misschien beter is, is dat je de pagina's gewoon in de browser toont (aan jezelf een keer achter de schermen), en dan i.p.v. zelf screenshots maken, geautomatiseerd de screenshots laten maken.
Dat kun je op twee manieren proberen:
Een script in de pagina integreren dat de screenshots maakt, zoals:
https://hackernoon.com/how-to-take-screenshots-in-the-browser-using-javascript-l92k3xq7
Of simpel en snel een desktop applicatie schrijven met chromium erin waarmee je heel makkelijk screenshots maakt. (Als je in C# kunt programmeren, kún je dit binnen 30 minuten hebben gemaakt!)
Op die manieren kun je op een héél snel tempo je 600 pagina's hebben gegenereerd.
Gewijzigd op 15/08/2021 19:59:40 door Mark Hogeveen
 
Rob Doemaarwat

Rob Doemaarwat

15/08/2021 21:32:02
Quote Anchor link
Als je wat "vrijheid" hebt op de server kun je wkhtmltopdf (webKit HTML to PDF) installeren. Die kan vrij efficiënt van een stuk HTML een PDf maken.
 
Klaas Sjaak

Klaas Sjaak

16/08/2021 03:52:20
Quote Anchor link
Top! Dank jullie voor jullie antwoorden.
 



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.