Naar inhoud

The Next Input is in bèta. Iets kapot of een idee? Meld het op het forum · Welkom!

OSS Power-Ups: QuestPDF OSS Power-Ups: QuestPDF

Titel en omschrijving vertaald uit het Engels met AI. Titel en omschrijving zoals de maker ze schreef.

JetBrains @JetBrainsTV
  • 21 apr. 2022
  • 0 reacties

Maak er iets van

Schrijf je eigen kijk op deze video of zet de discussie open op het forum. De video staat er al in.

Over deze video

In het .NET-ecosysteem was het genereren van pdf-documenten jarenlang een uitdaging. De meeste beschikbare libraries zijn betaald of hebben last van stabiliteitsproblemen. Veel ervan leunen bovendien op HTML-naar-pdf-conversie, terwijl webtechnologieën tekortschieten voor alles wat met paginering te maken heeft. QuestPDF benadert het probleem vanuit een andere hoek. Het biedt veel voorspelbare bouwstenen die geoptimaliseerd zijn voor content die rekening houdt met pagina's. Je kunt ze combineren tot complexe lay-outs – allemaal met een typeveilige en goed vindbare fluent API. Marcin Ziąbek, de maker van deze library, laat een typische ontwikkelworkflow in QuestPDF zien. Daarna bespreken we kort de interne architectuur, ontwerpkeuzes en algoritmes. Laten we beginnen en ontdekken hoe eenvoudig het is om pdf-documenten te genereren met moderne tools! Agenda: 0:00:00 – Intro 0:04:40 – Maak kennis met Marcin 0:15:30 – Wat is QuestPDF? 0:18:50 – Project opzetten 0:19:45 – Documenten maken 0:23:57 – Pdf-preview 0:24:20 – Pagina's maken 0:33:10 – Data doorlopen en weergeven 0:40:05 – Gebieden debuggen (voorwaardelijk) 0:45:05 – Header en footer aanpassen 0:52:50 – Afbeeldingen toevoegen 0:57:55 – Placeholders gebruiken voor prototyping 1:03:25 – Refactoren voor betere organisatie en hergebruik 1:13:24 – Tabellen maken 1:31:40 – Vragen en antwoorden 1:40:02 – Outro Bronnen: - https://www.questpdf.com/ - https://github.com/QuestPDF/QuestPDF Over de presentator: Marcin Ziąbek Marcin is een technologieliefhebber die al sinds zijn tiende gek is op softwareontwikkeling. Hij is geïnteresseerd in de lastigste programmeeruitdagingen, optimalisatie van ontwikkeling, machine learning en de open-sourcebeweging. Hij probeert zijn kennis te verbreden op allerlei gebieden rond programmeren, patronen en werkwijzen te begrijpen en goed toe te passen, het grotere geheel te zien en nieuwe technologieën te creëren die niet alleen de software zelf verbeteren, maar ook de gebruikerservaring. Links: marcin@ziabek.com https://github.com/sponsors/QuestPDF https://github.com/MarcinZiabek

0 reacties

Nog geen reacties. Wees de eerste!

Log in om te reageren.

Inloggen of word lid
Reactie verwijderen?

De tekst verdwijnt. In de draad blijft staan dat hier een reactie is verwijderd, zodat antwoorden erop nog te volgen zijn.