PDF(Portable Document Format) es el formato de archivo más confiable del mundo creado por Adobe. Markdown es un lenguaje de marcado ligero para crear texto sin formato utilizando un editor de texto sin formato. Se utiliza como formato para escribir para la web. En algunos casos, es posible que deba convertir Markdown a un archivo PDF, o viceversa. Por lo tanto, en este artículo, mostraremos cómo convertir Markdown a PDF y PDF a Markdown en Python utilizando la API REST.
El artículo proporcionará información sobre los siguientes temas:
- Biblioteca de conversión de Python Markdown a PDF y PDF a Markdown
- Convierta Markdown a PDF en Python usando REST API
- Convierta Markdown a PDF usando Opciones Avanzadas en Python
- Cómo convertir PDF a Markdown en Python usando REST API
Biblioteca de conversión de Python Markdown a PDF y PDF a Markdown
Para convertir de PDF a Markdown o viceversa, usaré el SDK de Python de GroupDocs.Conversion Cloud API. Esta biblioteca de conversión de documentos de Python es una plataforma de conversión de formato de archivo y biblioteca de código abierto muy confiable y rápida. Es una biblioteca 100% gratuita, segura y fácil de usar para automatizar las funciones de procesamiento de conversión. Python SDK le permite cambiar formatos compatibles a muchos otros formatos mediante programación en la nube.
La API de Python está alojada en PyPI y se puede integrar con el siguiente comando pip.
pip install groupdocs_converison_cloud
Ahora, recopile su ID de cliente y Secreto de cliente del panel de control antes de comenzar a seguir los pasos y los ejemplos de código de python disponibles. Una vez que haya recopilado la identificación del cliente y el secreto del cliente, agregue el siguiente fragmento de código de Python en su aplicación:
# Importe el SDK de Python en su aplicación de Python desde http://api.groupdocs.cloud
import groupdocs_conversion_cloud
# Obtenga client_id y client_secret de https://dashboard.groupdocs.cloud después del registro gratuito.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Obtener configuraciones de la API de archivos
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"
Convierta Markdown a PDF en Python usando REST API
Los siguientes son los pasos para cambiar Markdown a formato PDF en Python mediante programación, como se indica a continuación. En primer lugar, suba el archivo Markdown (.md) a la nube usando el ejemplo de código. Como resultado, el archivo Markdown cargado estará disponible en la sección de archivos de su tablero en la nube:
- En primer lugar, cree una instancia de la clase ConvertApi
- En segundo lugar, cree una instancia de la clase ConvertSettings
- En tercer lugar, establezca el nombre de almacenamiento y la ruta del archivo MD de entrada
- A continuación, asigne “pdf” al formato.
- Ahora, proporcione la ruta del archivo PDF resultante
- Luego, cree la clase ConvertDocumentRequest con ConvertSettings
- Finalmente, convierta el archivo Markdown a PDF usando el método convertDocument() con ConvertDocumentRequest
El siguiente ejemplo de código muestra cómo convertir un archivo Markdown a un documento PDF usando Python:
# Cómo convertir Markdown a PDF en Python usando REST API
try:
# Crear una instancia de la API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Definir la configuración de conversión
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/input-sample-file.md"
settings.format = "pdf"
settings.output_path = "python-testing/output-sample-file.pdf"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted MD file to PDF online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
Convierta Markdown a PDF usando Opciones Avanzadas en Python
Python SDK también le permite controlar la conversión de Markdown a PDF usando diferentes opciones. Por ejemplo, puede establecer opciones. Los siguientes pasos demuestran cómo usar estas opciones para transformar Markdown a PDF y conversión de PDF a Markdown mediante programación usando Python.
- En primer lugar, cree una instancia de la clase ConvertApi
- En segundo lugar, cree una instancia de la clase ConvertSettings
- Establecer el nombre de almacenamiento y la ruta del archivo Markdown de entrada
- A continuación, establezca el valor de “pdf” en el formato
- A continuación, configure las opciones deseadas, como from\page y pagescount
- Ahora, configure las opciones de conversión y la ruta del archivo PDF de salida
- A continuación, cree ConvertDocumentRequest con ConvertSettings
- Finalmente, convierta Markdown a PDF llamando al método convertDocument() con ConvertDocumentRequest
El siguiente ejemplo de código muestra cómo configurar opciones adicionales en la conversión de Markdown a PDF usando Python:
# Cómo convertir Markdown a PDF usando opciones avanzadas en Python
try:
# Crear una instancia de la API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Definir la configuración de conversión
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/input-sample-file.md"
settings.format = "pdf"
# Opciones de conversión de PDF
convertOptions = groupdocs_conversion_cloud.PdfConvertOptions()
convertOptions.center_window = True
convertOptions.compress_images = False
convertOptions.display_doc_title = True
convertOptions.dpi = 1024.0
convertOptions.fit_window = False
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.grayscale = False
convertOptions.image_quality = 100
convertOptions.linearize = False
convertOptions.margin_top = 5
convertOptions.margin_left = 5
convertOptions.unembed_fonts = True
convertOptions.remove_unused_streams = True
convertOptions.remove_unused_objects = True
convertOptions.remove_pdfa_compliance = False
settings.convert_options = convertOptions
settings.output_path = "python-testing/output-sample-file.pdf"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted MD to PDF online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
Siga los pasos ya descritos para cargar el archivo de entrada y luego descargar el archivo PDF convertido.
Cómo convertir PDF a Markdown en Python usando REST API
En esta sección, mostraré cómo convertir MD a Doc en línea en Python mediante programación en la nube. En primer lugar, cargue el archivo Markdown en la nube usando el ejemplo de código. Como resultado, el archivo .md cargado estará disponible en la sección de archivos del panel de control en la nube.
Ahora, siga los pasos que se mencionan a continuación para convertir un archivo PDF a Markdown mediante programación en Python:
- En primer lugar, cree un objeto de la clase ConvertApi
- En segundo lugar, cree una instancia de la clase ConvertSettings
- Luego, configure el nombre de almacenamiento y la ruta del archivo PDF de entrada
- A continuación, asigne “md” al formato
- Ahora, proporcione la ruta del archivo Markdown de salida
- Crear ConvertDocumentRequest con ConvertSettings
- Finalmente, convierta un archivo PDF a MD llamando al método convertDocument() con ConvertDocumentRequest
El siguiente fragmento de código muestra cómo cambiar la conversión de PDF a Markdown usando REST API en python:
# Cómo convertir PDF a Markdown en Python usando REST API
try:
# Crear una instancia de la API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Definir la configuración de conversión
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/input-sample-file.pdf"
settings.format = "md"
settings.output_path = "python-testing/output-sample-file.md"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted convert PDF to Markdown online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
Convertidor gratuito de Markdown a PDF en línea
¿Qué es el convertidor de Markdown a PDF? Pruebe el siguiente Markdown a PDF convertidor gratuito en línea para convertir Markdown a PDF con imágenes, que se desarrolla utilizando la API anterior.
Convertidor gratuito de PDF a Markdown en línea
¿Qué es el convertidor de PDF a Markdown? Pruebe el siguiente PDF en línea a Markdown convertidor gratis para convertir PDF a Markdown en línea, que se desarrolla utilizando la API anterior.
Resumiendo
Terminemos esta publicación de blog. Para resumir, lo que has aprendido:
- cómo transformar Markdown (.md) a PDF usando Python;
- cambiar mediante programación PDF a Markdown (.md) usando opciones adicionales en Python;
- cómo convertir PDF a Markdown (.md) usando Python;
Además, puede explorar soluciones de conversión más avanzadas utilizando la documentación. También admitimos una sección Referencia de API que le permite visualizar e interactuar con nuestras API directamente a través del navegador. puede considerar descargar el código fuente completo de Python SDK de GitHub y actualizarlo según sus requisitos.
Finalmente, groupdocs.com está escribiendo nuevos artículos de blog sobre diferentes conversiones de formato de archivo utilizando la API REST. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.
Hacer una pregunta
Puede informarnos sobre sus preguntas o consultas sobre el convertidor de PDF a Markdown, o viceversa, en nuestro foro.
preguntas frecuentes
¿Cómo cambio Markdown a PDF en Python?
Siga este enlace para conocer el fragmento de código de Python para exportar el descuento a PDF en línea fácil y rápidamente.
¿Cómo instalar Markdown en la biblioteca PDF de python?
Descargue e instale el convertidor MD a PDF biblioteca de Python para crear, procesar y convertir archivos MD a PDF mediante programación.
¿Cómo convertir Markdown a PDF usando REST API?
Cree una instancia de ConvertApi, establezca los valores de la configuración de conversión e invoque el método convertDocument con ConvertDocumentRequest para convertir Markdown a PDF.
¿Cómo cambio PDF a Markdown en Python?
Siga este enlace para conocer el código de muestra de Python sobre cómo cambiar rápidamente un archivo PDF a Markdown.
¿Cómo convierto PDF a Markdown en línea de forma gratuita?
Utilice conversor de PDF a Markdown en línea para convertir archivos PDF a Markdown fácilmente, en segundos.
¿Cómo convierto PDF a Markdown en línea de forma gratuita?
Abra nuestro PDF en línea para Markdown Haga clic dentro del área de colocación de archivos para cargar un archivo PDF o arrastre y suelte un archivo PDF. Haga clic en el botón Convertir ahora, el convertidor de PDF a MD en línea cambiará el archivo PDF a Markdown. El enlace de descarga del archivo de salida estará disponible inmediatamente después de la conversión.
¿Es seguro usar el convertidor de PDF a Markdown?
Sí, es muy seguro y confiable ya que los archivos cargados se eliminarán después de 24 horas.
¿Cómo convertir un archivo MD a PDF en línea?
Abra el convertidor en línea Markdown to PDF Haga clic dentro del área de colocación de archivos para cargar un archivo .md o arrastre y suelte un archivo de rebajas. Haga clic en el botón Convertir ahora, el convertidor de rmd a PDF en línea cambiará el archivo de descuento a PDF. El enlace de descarga del archivo de salida estará disponible inmediatamente después de la conversión.
¿Cómo convierto Markdown a PDF o PDF a Markdown sin conexión en Windows?
Visite este enlace para descargar la herramienta de conversión de PDF a Markdown o Markdown a PDF gratis para Windows. Este software de descarga gratuita de convertidor cambiará Markdown a un archivo PDF, o viceversa en Windows rápidamente, con un solo clic.
Ver también
También te recomendamos visitar los siguientes enlaces para conocer más sobre:
- Convierta documentos de Word a PDF usando REST API en Python
- Convierta PDF a documento de Word editable con Python SDK
- Combine archivos PowerPoint PPT/PPTX en línea usando REST API en Ruby
- Convierta archivos MSG y EML a PDF en Python
- Convierta XML a CSV y CSV a XML en Python
- Cómo convertir CSV a JSON y JSON a CSV en Python
- Cómo convertir EXCEL a JSON y JSON a EXCEL en Python
- Convierta Word a PDF mediante programación en C#
- Cómo convertir HTML a PDF en C# usando REST API
- Convierta Word a Markdown y Markdown a Word en Python