from ironpdf import *
# Instantiate Renderer
renderer = ChromePdfRenderer()
# Either load your RTF file directly
pdf_from_rtf_file = renderer.RenderRtfFileAsPdf("/files/doc.rtf")
# Or instead, load it as a string
pdf_from_rtf_string = renderer.RenderRtfStringAsPdf(r"{\rtf1\ansi\deff0{\fonttbl{\f0 Arial;}}{\colortbl;\red0\green0\blue0;}\cf0This is some \b bold \b0 and \i italic \i0 text.}")
# Save your PDF
pdf_from_rtf_file.SaveAs("pdf_from_rtf_file.pdf")
pdf_from_rtf_string.SaveAs("pdf_from_rtf_string.pdf")
#Instantiate Renderer
#Either load your RTF file directly
#Or instead, load it as a string
#Save your PDF
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'from ironpdf import * renderer = ChromePdfRenderer() pdf_from_rtf_file = renderer.RenderRtfFileAsPdf("/files/doc.rtf") pdf_from_rtf_string = renderer.RenderRtfStringAsPdf(r"{" + vbCr + "tf1" + ChrW(7) + "nsi\deff0{" + vbFormFeed + "onttbl{" + vbFormFeed + "0 Arial;}}{\colortbl;" + vbCr + "ed0\green0" + vbBack + "lue0;}\cf0This is some " + vbBack + " bold " + vbBack + "0 and \i italic \i0 text.}") pdf_from_rtf_file.SaveAs("pdf_from_rtf_file.pdf") pdf_from_rtf_string.SaveAs("pdf_from_rtf_string.pdf")