Mix & Match
Je personnalise mon carnet

Prix à partir de : 14.29€

Mix & Match

Créez le carnet de vos rêves !

Bienvenue dans ce nouveau module de personnalisation, pensé pour vous permettre de créer un carnet qui vous ressemble, à chaque détail près.

Choisissez ce qui vous inspire : type de produit, format, design, couleur de l’élastique… Personnalisez entièrement votre titre : typographie, couleur, taille, fond…
Et sélectionnez l’intérieur qui accompagnera au mieux votre quotidien de guerrière.

Big nouveauté : vous pouvez choisir le mois de début de votre agenda sur 12 mois, avec ou sans vacances scolaires⚡️

Ici, tout a été imaginé pour que vous puissiez donner vie au carnet de vos rêves, celui qui vous suit partout et vous soutient dans chacune de vos vies et chacun de vos projets.

Prenez ce moment pour vous.

Créez, vibrez et écrivez votre histoire !

With Love.
Laure

étape 1 :Je choisis mon type de produit
Ajouter au panier

Je choisis mon type de produit



Classeur rechargeable

Format A5

Je personnalise mon classeur

Carnet à spirale

Format A5

Je personnalise mon carnet A5

Carnet à spirale

Format Pocket A6

Je personnalise mon carnet Pocket A6

Classeur Rechargeable Personnalisé

Carnet à spirale personnalisé

Je choisis mon format

Format A5
(15x21cm)
Sélectionner
Format A6

Pocket
(10x15cm)
Sélectionner

Je choisis mon design

Filtres couvertures

Filtres couleurs

Filtres

Je choisis la couleur de mon élastique

Élastique

J’ajoute mon texte

Mon texte
Je ne souhaite pas ajouter de texte

Mon titre 3 lignes maximum

Police

14

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

90

91

92

93

94

95

96

97

98

99

100

Gotham

Amatic
Futura
Poppins
Yanone
Gotham
Montserrat
Lamore
John Mayer
Holland
Cochin
Gotham Medium
Violette
La Belle
Alex Brush
Oooh Baby
Crushine
Boalie
Briella
Pesto
Esther
Reef
Aesthetic
Harmonie
Emilia
Botanika
Deluxe
Ribka

Taille

+
-

Police

14

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

90

91

92

93

94

95

96

97

98

99

100

Gotham

Amatic
Futura
Poppins
Yanone
Gotham
Montserrat
Lamore
John Mayer
Holland
Cochin
Gotham Medium
Violette
La Belle
Alex Brush
Oooh Baby
Crushine
Boalie
Briella
Pesto
Esther
Reef
Aesthetic
Harmonie
Emilia
Botanika
Deluxe
Ribka

Taille

+
-

Police

14

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

90

91

92

93

94

95

96

97

98

99

100

Gotham

Amatic
Futura
Poppins
Yanone
Gotham
Montserrat
Lamore
John Mayer
Holland
Cochin
Gotham Medium
Violette
La Belle
Alex Brush
Oooh Baby
Crushine
Boalie
Briella
Pesto
Esther
Reef
Aesthetic
Harmonie
Emilia
Botanika
Deluxe
Ribka

Taille

+
-

J’ajoute une forme

Couleur de la forme

Taille de la forme

Agenda

Daté ou Non Daté

Journalier, Semainier, Mensuel, Familial, Perso/Pro...

carnet à thème

Notes, To Do List, Budget, Voyages, Mariage, Maternité, Business, Cuisine, Lecture, Films, Couture, Sport...

2 versions au choix :

Agenda DATés

Avec ou sans vacances scolaires.
Choisissez votre version ci-dessous.

Avec vacances scolaires
Sans vacances scolaires
Agenda non DATés

Tous nos agendas sont disponibles en version non datée.

Je sélectionne ma recharge

Je ne souhaite pas ajouter de recharge

Filtres

AGENDAS

BIG NOUVEAUTÉ !

Vous pouvez choisir le mois de début de votre agenda sur 12 mois ⚡️

ATTENTION : les versions proposées ici contiennent les dates officielles des vacances scolaires de la rentrée en cours. Lorsque les prochaines dates de vacances scolaires seront communiquées, de nouvelles périodes seront ajoutées au module. Si vous souhaitez une période postérieure à celles proposées ici, veuillez choisir une version sans vacances scolaires.

BIG NOUVEAUTÉ !

Vous pouvez désormais choisir la période de votre Agenda (sur 12 mois à partir du mois de votre choix).

ATTENTION : cette version ne contient pas les vacances scolaires.

12 mois à partir de :

Choisissez votre période.

Agenda Journalier

Les avantages de l’agenda Journalier :

Intérieur identique au NEVER GIVE UP.

  • 1 jour par page pour la semaine & 1 page qui regroupe samedi & dimanche avec To Do List.
  • Tracker bien-être mensuel « Take Care ».
  • Planning mensuel = le mois complet sur 2 pages.
  • 2 pages de notes entre chaque mois.
  • Gratitudes & Intentions en fin de mois.
(pour la version datée uniquement).
  • Jours fériés, calendrier lunaire et Saints.

Agenda Semainier Vertical

Les avantages de l’agenda Semainier Vertical :

Intérieur identique au WOMAN WHO PLANS / MY WONDER PLANNER.

  • 1 semaine sur 2 pages avec To Do List.
  • Tracker bien-être mensuel « Take Care ».
  • Planning mensuel = le mois complet sur 2 pages.
  • 2 pages de notes à la fin de chaque mois.
  • Gratitudes & Intentions en fin de mois.
  • Jours fériés, calendrier lunaire.

Agenda Semainier Horizontal

Les avantages de l’agenda semainier horizontal :

Intérieur identique à semainier ECOPLAN.

  • 1 semaine sur 2 pages avec phrases inspirantes.
  • Tracker bien-être mensuel « Take Care ».
  • Planning mensuel = le mois complet sur 2 pages.
  • 2 pages de notes à la fin de chaque mois.
  • Gratitudes & Intentions en fin de mois.
  • Jours fériés, calendrier lunaire et Saints.

AGENDA MENSUEL

Les avantages de l’agenda Mensuel :

Intérieur identique au MY TWELVE.

  • 1 mois sur 2 pages avec To Do List & dates spéciales.
  • Tracker bien-être mensuel « Take Care ».
  • Planning mensuel = le mois complet sur 2 pages.
  • 2 pages de notes à la fin de chaque mois.
  • Gratitudes & Intentions en fin de mois. Budget.
  • Jours fériés, calendrier lunaire.

AGENDA familial

Les avantages de l’agenda Familial :

Intérieur identique au MY FAMILY PLANNER.

  • 1 semaine sur 2 pages avec To Do List, pense-bête, shopping list.
  • Emploi du temps de la famille pour 6 personnes.
  • Planning mensuel = le mois complet sur 2 pages avec dates clés, objectifs du mois, anniversaires et pense-bête.
  • 4 pages de notes entre chaque mois.
  • Budget annuel & répertoire de la famille.
  • Jours fériés, Saints.

AGENDA productivité perso-pro

Les avantages de l’agenda PERSO-PRO :

Intérieur identique au MY WONDER LIFE/MY POCKET LIFE..

  • 1 page PERSO & 1 page PRO en vis-à- vis.
  • Journal de bord de plus de 4 mois pour celles qui l'utiliseront du lundi au vendredi ou près de 6 mois pour celles qui en feront leur guide au quotidien.
  • Objectifs & Bilan en fin de carnet.

POCKET AGENDA SEMAINIER VERTICAL

Les avantages de l’agenda Semainier Vertical :

Intérieur identique au WOMAN WHO PLANS / MY WONDER PLANNER.

  • 1 semaine sur 2 pages avec To Do List.
  • Tracker bien-être mensuel « Take Care ».
  • Planning mensuel = le mois complet sur 2 pages.
  • 2 pages de notes à la fin de chaque mois.
  • Gratitudes & Intentions en fin de mois.
  • Jours fériés, calendrier lunaire.

Pocket Agenda Semainier Horizontal

Les avantages de l’agenda semainier horizontal :

Intérieur identique à semainier ECOPLAN.

  • 1 semaine sur 2 pages avec phrases inspirantes.
  • Tracker bien-être mensuel « Take Care ».
  • Planning mensuel = le mois complet sur 2 pages.
  • 2 pages de notes à la fin de chaque mois.
  • Gratitudes & Intentions en fin de mois.
  • Jours fériés, calendrier lunaire et Saints.

Pocket Agenda Perso Pro

Les avantages de l’agenda PERSO-PRO :

Intérieur identique au MY WONDER LIFE/MY POCKET LIFE..

  • 1 page PERSO & 1 page PRO en vis-à- vis.
  • Journal de bord de plus de 4 mois pour celles qui l'utiliseront du lundi au vendredi ou près de 6 mois pour celles qui en feront leur guide au quotidien.
  • Objectifs & Bilan en fin de carnet.

Agenda Semainier Horizontal

Les avantages de l’agenda semainier horizontal :

Intérieur identique à semainier ECOPLAN.

  • 1 semaine sur 2 pages avec phrases inspirantes.
  • Tracker bien-être mensuel « Take Care ».
  • Planning mensuel = le mois complet sur 2 pages.
  • 2 pages de notes à la fin de chaque mois.
  • Gratitudes & Intentions en fin de mois.
  • Jours fériés, calendrier lunaire et Saints.

Agenda Semainier Vertical

Les avantages de l’agenda Semainier Vertical :

Intérieur identique au WOMAN WHO PLANS / MY WONDER PLANNER.

  • 1 semaine sur 2 pages avec To Do List.
  • Tracker bien-être mensuel « Take Care ».
  • Planning mensuel = le mois complet sur 2 pages.
  • 2 pages de notes à la fin de chaque mois.
  • Gratitudes & Intentions en fin de mois.
  • Jours fériés, calendrier lunaire.

Agenda Mensuel

Les avantages de l’agenda Mensuel :

Intérieur identique au MY TWELVE.

  • 1 mois sur 2 pages avec To Do List & dates spéciales.
  • Tracker bien-être mensuel « Take Care ».
  • Planning mensuel = le mois complet sur 2 pages.
  • 2 pages de notes à la fin de chaque mois.
  • Gratitudes & Intentions en fin de mois. Budget.
  • Jours fériés, calendrier lunaire.

Agenda Family

Les avantages de l’agenda Familial :

Intérieur identique au MY FAMILY PLANNER.

  • 1 semaine sur 2 pages avec To Do List, pense-bête, shopping list.
  • Emploi du temps de la famille pour 6 personnes.
  • Planning mensuel = le mois complet sur 2 pages avec dates clés, objectifs du mois, anniversaires et pense-bête.
  • 4 pages de notes entre chaque mois.
  • Budget annuel & répertoire de la famille.
  • Jours fériés, Saints.

AGENDA PRODUCTIVITÉ PERSO-PRO

Les avantages de l’agenda PERSO-PRO :

Intérieur identique au MY WONDER LIFE/MY POCKET LIFE..

  • 1 page PERSO & 1 page PRO en vis-à- vis.
  • Journal de bord de plus de 4 mois pour celles qui l'utiliseront du lundi au vendredi ou près de 6 mois pour celles qui en feront leur guide au quotidien.
  • Objectifs & Bilan en fin de carnet.
ORGANISATION

To Do List

Les avantages de l’intérieur TO DO LIST :

Intérieur identique au TO DO LIST / MY WONDER TO DO.

  • 150 pages de To Do List avec les niveaux de priorités 
pour mieux organiser vos journées.

Notes

Les avantages de l’intérieur NOTES :

Intérieur identique au MY WONDER NOTEBOOK.

  • 150 pages de Notes pour mettre de l’ordre dans vos journées et garder une trace de tout ce que vous avez déjà accompli.
  • Intérieur à lignes.

To Do List + Notes

Les avantages de l’intérieur TO DO + NOTES :

  • 150 pages de To Do List et de notes en vis-à-vis.
  • To Do List à gauche avec les priorités pour mieux organiser vos journées.
  • Notes à droite pour plus de détails sur vos tâches.

Budget

Les avantages de l’intérieur BUDGET :

Intérieur identique au KAKEBO.

  • 160 pages pour vous aider à gérer vos finances.
  • Projets et bilan financiers.
  • Suivi quotidien de vos revenus et de vos dépenses 
pour garder le contrôle.

MARIAGE

Les avantages de l’intérieur MARIAGE :

Intérieur identique au MY LOVE STORY • WEDDING PLANNER BOOK.

  • 294 pages dédiées à l’organisation de votre mariage.
  • Mood Boards, Rétro-plannings séquentiel.
  • Planner mensuel sur 18 mois.
  • To Do List, timeline, notes, budget.
  • Choix des prestataires, déroulement de l’évènement, 
EVJ, vœux, préparation de la lune de miel, liste de mariage, photos, remerciements, souvenirs 
et bien plus encore...

Pocket To Do List

Les avantages de l’intérieur TO DO LIST :

Intérieur identique au TO DO LIST / MY WONDER TO DO.

  • 150 pages de To Do List avec les niveaux de priorités 
pour mieux organiser vos journées.

Pocket Notes

Les avantages de l’intérieur NOTES :

Intérieur identique au MY WONDER NOTEBOOK.

  • 150 pages de Notes pour mettre de l’ordre dans vos journées et garder une trace de tout ce que vous avez déjà accompli.
  • Intérieur à lignes.

Pocket To Do List + Notes

Les avantages de l’intérieur TO DO + NOTES

  • 150 pages de To Do List et de notes en vis-à-vis.
  • To Do List à gauche avec les priorités pour mieux organiser vos journées.
  • Notes à droite pour plus de détails sur vos tâches.
BUSINESS

My Success Story

Les avantages du carnet d’Entrepreunariat My Success Story :

  • Organisation en 11 chapitres clés pour couvrir chaque étape de la création et du développement de votre entreprise.
  • Outils de planification mensuelle et hebdomadaire pour un suivi rigoureux de vos progrès et une gestion efficace de votre temps.
  • Fiches pratiques & guide avec tips pour mener votre étude de marché, définir vos cibles, votre positionnement et votre stratégie marketing.
  • Suivi financier sur 12 mois pour optimiser vos finances Business.
  • Espace de notes en fin de chaque section pour garder une trace de tout votre cheminement de Boss Babe.
MATERNITÉ

grossesse

Les avantages de l’intérieur GROSSESSE :

Intérieur identique au HELLO BABY.

  • Organisation & suivi de la Grossesse de A À Z
  • Présentation de la Famille & Projet Bébé.
  • TO DO LIST, Liste de naissance, premières fois, échographies, idées de prénoms, liste pour la valise de maternité…
  • Gender Reveal & Baby Shower.
  • Planning de RDV trimestriels, suivi hebdomadaire avec encart photo.
  • Bilan mensuel & trimestriel.
  • Venue au Monde du Bébé, récit de l'accouchement, 
lettre à votre Bébé.
  • Faire-part de naissance, album photos, pages de notes.
SPORT

Gratitude

Les avantages de l’intérieur GRATITUDE :

Intérieur identique au GRATEFUL.

  • Prenez le temps de vous remercier pour vous aimer un peu plus chaque jour.
  • 190 jours de Gratitude : 6 mois d’écriture quotidienne ou une année complète 1 jour sur 2.
  • 18 pages de notes à la fin du carnet.

Yoga - Woman

Les avantages de l’intérieur YOGA :

Intérieur identique au WOMAN YOGA.

  • 276 pages dédiées à votre pratique.
  • Intentions et humeurs quotidiennes.
  • Asanas & ressentis au fil de vos séances.

Sport

Les avantages de l’intérieur SPORT :

Intérieur identique au WOMAN WHO LIFTS.

  • 186 pages dédiées à vos entraînements.
  • Planning annuel de vos séances.
  • Objectifs & suivi de votre progression.Suivi de chaque séance : séries et nombres de répétition, zone pour la partie WOD/Cardio…
  • Suivi du cycle menstruel, hydration & nutrition.

VOYAGES

Les avantages de l’intérieur VOYAGES :

Intérieur identique au WANDERLUST.

  • Préparation du voyage : check-list bagages, phrases à traduire, itinéraire, planning prévisionnel, réservations, compte à rebours...
  • Programme de chaque journée : étapes importantes, coup de cœur du jour, activités, bonnes adresses, dépenses...
  • Souvenirs en images, tickets, plans, billets, cartes postales, dessins...
  • Bilan du voyage & Notes.

Couture

Les avantages de l’intérieur COUTURE :

Intérieur identique au SEWING BOOK.

  • Sommaire Projets.
  • Planning de réalisations.
  • Planches tendances.
  • Tissuthèque.
  • Fiches de création & Patron ou croquis.

Lecture

Les avantages du Carnet de Lecture

  • Bibliothèque Idéale.
  • Challenges de Lecture.
  • Book Wishlist.
  • Top List Mensuelle.
  • Book Tracker.
  • Tracker Annuel.
  • Tracker Semainier.
  • Book Critique.
  • Pages de Notes.
  • Emprunts et Prêts de Livres.

Yoga

Les avantages de l’intérieur YOGA :

Intérieur identique au WOMAN YOGA.

  • 276 pages dédiées à votre pratique.
  • Intentions et humeurs quotidiennes.
  • Asanas & ressentis au fil de vos séances.

Lifts

Les avantages de l’intérieur LIFTS :

Intérieur identique au WOMAN WHO LIFTS.

  • 186 pages dédiées à vos entraînements.
  • Planning annuel de vos séances.
  • Objectifs & suivi de votre progression.Suivi de chaque séance : séries et nombres de répétition, zone pour la partie WOD/Cardio…
  • Suivi du cycle menstruel, hydration & nutrition.
CUISINE

recettes

Les avantages de l’intérieur RECETTES :

Intérieur identique au WOMAN WHO COOKS.

  • Sommaire pour organiser vos 90 meilleures recettes comme vous le souhaitez !
  • 1 recette sur 2 pages.
  • Emplacement pour photo ou croquis.

Cuisine - Cooks

Les avantages de l’intérieur RECETTES :

Intérieur identique au WOMAN WHO COOKS.

  • Sommaire pour organiser vos 90 meilleures recettes comme vous le souhaitez !
  • 1 recette sur 2 pages.
  • Emplacement pour photo ou croquis.
BUDGET

Budget Kakebo

Les avantages de l’intérieur BUDGET :

Intérieur identique au KAKEBO.

  • 160 pages pour vous aider à gérer vos finances.
  • Projets et bilan financiers.
  • Suivi quotidien de vos revenus et de vos dépenses 
pour garder le contrôle.
LECTURE

Lecture

Les avantages du Carnet de Lecture

  • Bibliothèque Idéale.
  • Challenges de Lecture.
  • Book Wishlist.
  • Top List Mensuelle.
  • Book Tracker.
  • Tracker Annuel.
  • Tracker Semainier.
  • Book Critique.
  • Pages de Notes.
  • Emprunts et Prêts de Livres.
TO DO LIST

To Do List

Les avantages de l’intérieur TO DO LIST :

Intérieur identique au TO DO LIST / MY WONDER TO DO.

  • 150 pages de To Do List avec les niveaux de priorités 
pour mieux organiser vos journées.
NOTES

Notes

Les avantages de l’intérieur NOTES :

Intérieur identique au MY WONDER NOTEBOOK.

  • 150 pages de Notes pour mettre de l’ordre dans vos journées et garder une trace de tout ce que vous avez déjà accompli.
  • Intérieur à lignes.
TO DO LIST + NOTES

To Do List + Notes

Les avantages de l’intérieur TO DO + NOTES

  • 150 pages de To Do List et de notes en vis-à-vis.
  • To Do List à gauche avec les priorités pour mieux organiser vos journées.
  • Notes à droite pour plus de détails sur vos tâches.
COUTURE

Couture

Les avantages de l’intérieur COUTURE :

Intérieur identique au SEWING BOOK.

  • Sommaire Projets.
  • Planning de réalisations.
  • Planches tendances.
  • Tissuthèque.
  • Fiches de création & Patron ou croquis.
VOYAGE

Voyage - Wanderlust

Les avantages de l’intérieur VOYAGES :

Intérieur identique au WANDERLUST.

  • Préparation du voyage : check-list bagages, phrases à traduire, itinéraire, planning prévisionnel, réservations, compte à rebours...
  • Programme de chaque journée : étapes importantes, coup de cœur du jour, activités, bonnes adresses, dépenses...
  • Souvenirs en images, tickets, plans, billets, cartes postales, dessins...
  • Bilan du voyage & Notes.
LOISIRS

Gratitude - Grateful

Les avantages de l’intérieur GRATITUDE :

Intérieur identique au GRATEFUL.

  • Prenez le temps de vous remercier pour vous aimer un peu plus chaque jour.
  • 190 jours de Gratitude : 6 mois d’écriture quotidienne ou une année complète 1 jour sur 2.
  • 18 pages de notes à la fin du carnet.
MATERNITÉ

Carnet de Grossesse - Hello Baby

Les avantages de l’intérieur GROSSESSE :

Intérieur identique au HELLO BABY.

  • Organisation & suivi de la Grossesse de A À Z
  • Présentation de la Famille & Projet Bébé.
  • TO DO LIST, Liste de naissance, premières fois, échographies, idées de prénoms, liste pour la valise de maternité…
  • Gender Reveal & Baby Shower.
  • Planning de RDV trimestriels, suivi hebdomadaire avec encart photo.
  • Bilan mensuel & trimestriel.
  • Venue au Monde du Bébé, récit de l'accouchement, 
lettre à votre Bébé.
  • Faire-part de naissance, album photos, pages de notes.

Récapitulatif

Couverture
Recharge

Type du carnet

Taille du carnet

Accessoires

Spirale:

Élastique :

Couverture & recharge

Design:

Couleur forme:

Recharge:

Version:

Période:

Feuilletez la totalité de l’intérieur en vous aidant des flèches et assurez-vous de choisir l’intérieur qui vous correspond le mieux.

Hey Warrior !

Votre carnet personnalisé créé spécialement pour vous ne sera ni repris ni échangé. Il sera imprimé de façon identique à votre création. N'oubliez pas de vérifier votre création finale avant de valider votre commande.

const { PDFDocument } = PDFLib; const { rgb } = PDFLib; const { PDFName } = PDFLib; const { PDFString } = PDFLib; async function getCoors(field, customFont, text){ let x = 0; for (var widget of field.acroField.getWidgets()) { } let fieldHeight = widget.Rect().asRectangle()['height'] let fieldWidth = widget.Rect().asRectangle()['width']; console.log("appearance", field.acroField.getDefaultAppearance()) // Calculating Font Size let defaultAppearance = field.acroField.getDefaultAppearance(); let match = defaultAppearance.match(/\d+(\.\d+)?/g); // matches all the numbers in the string let fontSize = match ? Math.max(...match.filter(val => parseFloat(val) > 3)) : null; // Calculating Height and Y Coordinate let height = customFont.heightAtSize(fontSize) let y = widget.Rect().asRectangle()['y'] - ((fieldHeight - height)/2); console.log("fieldHeight", fieldHeight); console.log("height", height); // Calculating Width and X Coordinate let width = customFont.widthOfTextAtSize(text, fontSize); if (field.getAlignment() == 1){ x = widget.Rect().asRectangle()['x'] + ((fieldWidth - width)/2) }else if (field.getAlignment() == 0){ x = widget.Rect().asRectangle()['x']; }else{ x = widget.Rect().asRectangle()['x'] + width; } return [x, y, fontSize]; } async function embedImages(page) { const pngUrl = $(".testingDiv .bgImage").attr("src") const pngImageBytes = await fetch(pngUrl).then((res) => res.arrayBuffer()) const pngImage = await pdfDoc.embedPng(pngImageBytes) const pngDims = pngImage.scale(0.5) let xCoor = page.getWidth() - ((page.getWidth()*$(".bgImage").width()/$(".bgImage").parent().width())/2); let yCoor = page.getHeight() * $(".bgImage").css("bottom").replace("px","")/$(".bgImage").parent().height(); let wCoor = (page.getWidth()*$(".bgImage").width()/$(".bgImage").parent().width()); let hCoor = (page.getHeight()*$(".bgImage").height()/$(".bgImage").parent().height()); page.drawImage(pngImage, { x: xCoor, y: yCoor, width: wCoor, height: hCoor, }) return page; } function renderPreview(page, field, customFont, text){ let x = 0; for (var widget of field.acroField.getWidgets()) { } let fieldHeight = widget.Rect().asRectangle()['height'] let fieldWidth = widget.Rect().asRectangle()['width']; let fieldX = widget.Rect().asRectangle()['x'] let fieldY = widget.Rect().asRectangle()['y'] $('.text1Div').css("left",fieldX/page.getSize()['width']*100+'%'); $('.text1Div').css("bottom",fieldY/page.getSize()['height']*100+'%'); $('.text1Div').css("width",fieldWidth/page.getSize()['width']*100+'%'); $('.text1Div').css("height",fieldHeight/page.getSize()['height']*100+'%'); let defaultAppearance = field.acroField.getDefaultAppearance(); let match = defaultAppearance.match(/\d+(\.\d+)?/g); // matches all the numbers in the string let fontSize = match ? Math.max(...match.filter(val => parseFloat(val) > 3)) : null; const match2 = defaultAppearance.match(/\/(\S+)/); let fontFamily = match2 ? match2[1] : null; $('.text1Div').css("font-size",(fontSize/fieldHeight*$('.text1Div').height())+'px'); $('.text1Div').css("font-family",fontFamily); if (field.getAlignment() == 1){ $('.text1Div').css("text-align","center"); }else if (field.getAlignment() == 0){ $('.text1Div').css("text-align","left"); }else{ $('.text1Div').css("text-align","right"); } /* console.log("appearance", field.acroField.getDefaultAppearance()) // Calculating Font Size let defaultAppearance = field.acroField.getDefaultAppearance(); let match = defaultAppearance.match(/\d+(\.\d+)?/g); // matches all the numbers in the string let fontSize = match ? Math.max(...match.filter(val => parseFloat(val) > 3)) : null; // Calculating Height and Y Coordinate let height = customFont.heightAtSize(fontSize) let y = widget.Rect().asRectangle()['y'] - ((fieldHeight - height)/2); console.log("fieldHeight", fieldHeight); console.log("height", height); // Calculating Width and X Coordinate let width = customFont.widthOfTextAtSize(text, fontSize); if (field.getAlignment() == 1){ x = widget.Rect().asRectangle()['x'] + ((fieldWidth - width)/2) }else if (field.getAlignment() == 0){ x = widget.Rect().asRectangle()['x']; }else{ x = widget.Rect().asRectangle()['x'] + width; } return [x, y, fontSize]; */ } async function loadPDF(){ const formUrl = "https://cdn.shopify.com/s/files/1/0309/7444/3653/files/MODIFIED_PDF.pdf?v=1690225668" const formPdfBytes = await fetch(formUrl).then(res => res.arrayBuffer()) // Load a PDF with form fields const pdfDocFirst = await PDFDocument.load(formPdfBytes) const url = 'https://cdn.shopify.com/s/files/1/0309/7444/3653/files/Gotham-Bold.otf?v=1690226442' const fontBytes = await fetch(url).then(res => res.arrayBuffer()) pdfDocFirst.registerFontkit(fontkit) const customFont = await pdfDocFirst.embedFont(fontBytes) // Get the form containing all the fields const form = pdfDocFirst.getForm() const text = 'Never' const textSize = 45.2 const textWidth = customFont.widthOfTextAtSize(text, textSize) const textHeight = customFont.heightAtSize(textSize) console.log(textWidth, "width") console.log(textHeight, "height") // Get all fields in the PDF by their names const text1 = form.getTextField('Text1') const text2 = form.getTextField('Text2') const text3 = form.getTextField('Text3') const background = form.getTextField('Background') for (var widgetl of text1.acroField.getWidgets()) { console.log(widgetl.Rect().asRectangle()); } for (var widget of text2.acroField.getWidgets()) { console.log(widget.Rect().asRectangle()); } for (var widget2 of text3.acroField.getWidgets()) { console.log(widget2.Rect().asRectangle()); } for (var widget3 of background.acroField.getWidgets()) { console.log(widget3.Rect().asRectangle()); } //text1.setAlignment(0) const pages = pdfDocFirst.getPages() let firstPage = pages[0] console.log(textWidth) renderPreview(firstPage, text1, customFont, text); let [coorX, coorY, fontSize] = await getCoors(text1, customFont, text); //text1.setText(text); //text1.updateAppearances(customFont); const pngUrl = "https://cdn.shopify.com/s/files/1/0309/7444/3653/files/321353356351_1.png?v=1690403909" const pngImageBytes = await fetch(pngUrl).then((res) => res.arrayBuffer()) const pngImage = await pdfDocFirst.embedPng(pngImageBytes) const pngDims = pngImage.scale(0.5) let xCoor = (firstPage.getWidth() - (firstPage.getWidth()*$(".bgImage").width()/$(".bgImage").parent().width())) / 2; let yCoor = firstPage.getHeight() * $(".bgImage").css("bottom").replace("px","")/$(".bgImage").parent().height(); let wCoor = (firstPage.getWidth()*$(".bgImage").width()/$(".bgImage").parent().width()); let hCoor = (firstPage.getHeight()*$(".bgImage").height()/$(".bgImage").parent().height()); console.log(xCoor, yCoor, wCoor, hCoor, pngImage) firstPage.drawImage(pngImage, { x: xCoor, y: yCoor, width: wCoor, height: hCoor, }) console.log("Coor X", coorX) console.log("Coor Y", coorY) console.log("Coor Y", fontSize) firstPage.drawText(text, { x: coorX, y: coorY, size: fontSize, font: customFont, color: rgb(0, 0.53, 0.71), }) pdfBytes = await pdfDocFirst.save() // Trigger the browser to download the PDF document //download(pdfBytes, "MM.pdf", "application/pdf"); } $('.input1Div').keyup(function() { let divToEdit = $(this).attr('edits'); $(`.${divToEdit} span`).text($(this).val()); if ($(`.${divToEdit} span`).width() > $(`.${divToEdit}`).width()){ while ($(`.${divToEdit} span`).width() > $(`.${divToEdit}`).width()){ $(`.${divToEdit}`).css("font-size", Number($(`.${divToEdit}`).css("font-size").replace("px","")) - 1) } } }); $(".placeBackground").click(function(){ let width1 = $(".text1Div span").width(); let height1 = $(".text1Div span").height(); let heightCombined = 0; if (width1 > 0){ $(".testingDiv .bgImage").css("width", (width1+200)+"px") if ($(".testingDiv .bgImage").height() < height1 + 200){ $(".testingDiv .bgImage").css("width", "auto") $(".testingDiv .bgImage").css("height", (height1+200)+"px") } heightCombined = ($(".testingDiv .bgImage").height()/2) - (height1/2) $(".testingDiv .bgImage").css("bottom", (Number($(".textDiv").last().css("bottom").replace("px","")) - heightCombined) + "px"); }else{ alert("Please fill in your text fields first.") } generatePDF() }); loadPDF();

Customer Reviews

Based on 1313 reviews
89%
(1166)
9%
(117)
2%
(26)
0%
(1)
0%
(3)
G
Gwenaelle
Women Warrior

Je suis ravie de mon agenda personnalisé. Ça fait 3 ans que je le commande. Tout est pratique. Totalement fan. Il me suit partout. Je recommande Women Warrior

M
Myriam
Superbe !!!!!! 😍😍

Magnifique agenda et fonctionnel ! Tout est très bien pensé ! Je suis assistante maternelle depuis presque 20 ans et je me sers d'agendas pour ma vie pro et perso (au moins tout est regroupé au même endroit ! 😉) J'ai enfin trouvé l'agenda parfait !!! Très belle couverture personnalisable, spirales pour pouvoir le plier en 2, horaires notés de 7h à 21h30, de sept à août (année scolaire : parfait !), annotations pour ses rituels, anniversaires... Bref... ne changez rien je recommanderai chaque année !!! 😉😉😉 Merci aussi pour tous les petits mots d'encouragement ! Les guerrières ont parfois besoin de se sentir soutenues et vous le faites à merveille ! Merci !

M
Marina
Agenda mensuel

satisfaite de mon achat, cette agenda ma bien aidé, je recommande pour cette année encore

G
Géraldine Migard
Toujours aussi beau

J’en suis à mon 3 eme agenda et j’adore pouvoir les créer en fonction de l’envie et de l’énergie du moment et ils sont superbes

P
Patricia
Un mariage bien organisé

J'ai hâte de recevoir ce magnifique carnet qui va m'être très utile pour préparer mon mariage.
j'ai déjà mon agenda journalier pour cette année et j'ai également commandé mon prochain agenda pour la saison suivante.
Une vraie fan de ce concept.