Skip to content

Commit 0f3fda9

Browse files
author
Shelson Ferrari
committed
ajuste ci cd para gerar pdf cv shelson
1 parent 77357e9 commit 0f3fda9

1 file changed

Lines changed: 12 additions & 13 deletions

File tree

sys/markdown_to_pdf.py

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -83,20 +83,27 @@ def highlight_code(code, language):
8383
}
8484
]
8585

86+
# ---------------------------------
87+
# Function to get the project base directory
88+
# ---------------------------------
89+
def get_project_base_dir():
90+
return os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
91+
8692
# ---------------------------------
8793
# Paths for input and output directories
8894
# ---------------------------------
89-
input_md_dir = './cv/'
90-
output_pdf_dir = './pdf'
95+
base_dir = get_project_base_dir()
96+
input_md_dir = os.path.join(base_dir, 'sys/cv/')
97+
output_pdf_dir = os.path.join(base_dir, 'sys/pdf')
9198

9299
if not os.path.exists(output_pdf_dir):
93100
os.makedirs(output_pdf_dir)
94101

95102
# ---------------------------------
96103
# Paths for CSS files
97104
# ---------------------------------
98-
css_file_path = './style.css'
99-
css_file_theme_path = './css/mdTheme/default.css'
105+
css_file_path = os.path.join(base_dir, 'sys/style.css')
106+
css_file_theme_path = os.path.join(base_dir, 'sys/css/mdTheme/default.css')
100107

101108
# ---------------------------------
102109
# Read CSS file contents
@@ -142,14 +149,6 @@ def gerar_pdf(document):
142149

143150
html_content = '\n'.join(html_content_lines)
144151

145-
# @top-right {{
146-
# content: '';
147-
# content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAADMUExURQNGlQBElABDlQFElDFdegxKj1NvaCJVg3aCU3WBVCNWggtJjxNOipWSQz5kcxBMjA9MjD9kcpSSQxNNiwlJjxZPiQNFkwxKjgZHkQBElU5taZaTQJeTQE1sah9UhDxjdAVGkgVHkTxjcx5ThAJFkwBCli5cfHmDUhROii1bfS1bfHiDUhFNixJNiyxbfQFFkz5kck5sag5LjQ9LjJeUQExsagRGkhVOipSRQz9kcxFMjEBlcgpJj1FuaSFVg3iDU3eCUyJVgjBde////wzxLiAAAAABYktHRENn0A1iAAAAB3RJTUUH6AcaAwk30H74uwAAAM9JREFUKM+FkucWgjAMhUmKOFDBwVARFwhuxYUD1/s/lHqUgy2o+ZWcr7e9ScpxvwOoQKRrjmKE5wl14gOnhDTJZElOEJMw5gtFlGQslSsYx1VF1XTAGuiaqlRZjPWG/BahZDSRxWarHUo63R6LwbIjQ7bFXI59JzKErjNAGg9H4whPnCmNYQYf00Ag7NtmUQ9Tfd6LNbYwvLCx5Wodcy66qrd5JhtPdUVW/RBt/R3uJTz4bsJQAY7BiZwv5BocvywUgL8BfFnoa+V0/ecv3QHwgw6Bi4GI+QAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyNC0wNy0yNlQwMzowOTozOSswMDowMMdmgq4AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjQtMDctMjZUMDM6MDk6MzkrMDA6MDC2OzoSAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDI0LTA3LTI2VDAzOjA5OjU1KzAwOjAw4OF4PgAAAABJRU5ErkJggg==');
148-
# width: 30px;
149-
# height: 20px;
150-
# padding-right: 12px;
151-
# }}
152-
153152
# ---------------------------------
154153
# Define styles and header/footer content
155154
# ---------------------------------
@@ -169,7 +168,7 @@ def gerar_pdf(document):
169168
@top-center {{
170169
text-transform: normal;
171170
content: "{document['header_content']}";
172-
font-size: 13px;
171+
font-size: 12px;
173172
color: #333;
174173
font-family: 'Lato', 'Fira Code', Consolas, Courier, monospace;
175174
}}

0 commit comments

Comments
 (0)