Skip to content

Instantly share code, notes, and snippets.

@MoeRayo
Last active January 8, 2023 20:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MoeRayo/929d855b9cd549328d1a4adfb28fb7e1 to your computer and use it in GitHub Desktop.
Save MoeRayo/929d855b9cd549328d1a4adfb28fb7e1 to your computer and use it in GitHub Desktop.
<template>
<div>
<cld-image publicId="cv_gen.pdf" ref="ref" >
<cld-transformation flags="rasterize" />
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 75, text: `${userData.firstname} ${userData.lastname}`}" color="#58697B" gravity="west" x="100" y="-670"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 18, text: userData.phoneNumber}" color="#58697B" gravity="west" x="180" y="-577"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 18, text: userData.email}" color="#58697B" gravity="west" x="550" y="-577"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 35, text: userData.github}" color="#58697B" gravity="west" x="180" y="-545"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 18, text: userData.linkedin}" color="#58697B" gravity="west" x="580" y="-547"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 25, text: userData.about}" color="#58697B" gravity="west" x="110" y="-500"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 20, text: userData.languageOne}" color="#58697B" gravity="west" x="110" y="-350"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 20, text: userData.languageTwo}" color="#58697B" gravity="west" x="110" y="-320"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 20, text: userData.languageThree}" color="#58697B" gravity="west" x="110" y="-290"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 20, text: userData.frameworkOne}" color="#58697B" gravity="west" x="380" y="-350"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 20, text: userData.frameworkTwo}" color="#58697B" gravity="west" x="380" y="-320"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 20, text: userData.frameworkThree}" color="#58697B" gravity="west" x="380" y="-290"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 20, text: userData.databaseOne}" color="#58697B" gravity="west" x="690" y="-350"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 20, text: userData.databaseTwo}" color="#58697B" gravity="west" x="690" y="-320"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 20, text: userData.databaseThree}" color="#58697B" gravity="west" x="690" y="-290"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 20, text: userData.toolOne}" color="#58697B" gravity="west" x="965" y="-350"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 20, text: userData.toolTwo}" color="#58697B" gravity="west" x="965" y="-320"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 20, text: userData.toolThree}" color="#58697B" gravity="west" x="965" y="-290"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 20, text: userData.toolOne}" color="#58697B" gravity="west" x="965" y="-350"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 20, text: userData.toolTwo}" color="#58697B" gravity="west" x="965" y="-320"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 20, text: userData.toolThree}" color="#58697B" gravity="west" x="965" y="-290"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 35, text: userData.projectExperience}" color="#58697B" gravity="west" x="110" y="-160"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 35, text: userData.workExperience}" color="#58697B" gravity="west" x="110" y="250"/>
<cld-transformation :overlay="{fontFamily: 'Open Sans', fontSize: 40, text: userData.education}" color="#58697B" gravity="west" x="110" y="600"/>
</cld-image>
</div>
</template>
<script>
export default {
name: "TheResumeTemplate",
props: {
userData: {
type: Object,
required: true,
}
}
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment