Desarrolle un convertidor de PDF a Word usando Ruby SDK. Realice la conversión de PDF a DOC o de PDF a DOCX en línea.
Visión general
PDF (Formato de documento portátil) es uno de los formatos de archivo de documentos más utilizados que contiene texto, imágenes, datos, etc. Mientras que DOC es un archivo de procesamiento de texto creado por Microsoft. La edición de archivos PDF es menos fácil de usar y, a veces, necesita un software de edición costoso con licencia. Si ya tiene el editor MS Word o DOCX en su navegador, ¿por qué molestarse en obtener una licencia o aprender a editar PDF? En su lugar, convierta el PDF a DOCX utilizando la API de servicios de conversión de Aspose.Words. Hay muchos beneficios de convertir documentos PDF a MS Word o MS Office usando Aspose.Words Cloud API. La API REST de Aspose.words Cloud realiza conversiones de formato de archivo fáciles y rápidas.
¿Desea convertir un archivo PDF a un archivo DOCX? Puede convertir rápidamente un archivo PDF en un documento de Word editable en alta calidad utilizando la API de Aspose Cloud. Use nuestra API de PDF a Word que ayuda a los desarrolladores a usarla en sus sitios. Nuestro convertidor de PDF es la mejor opción para sus necesidades de conversión de archivos para convertir un PDF en un documento de Word. En este artículo, explicaremos cómo usar la mejor herramienta de conversión de PDF a Word.
- Aspose.Words API para PDF a Word
- ¿Cómo instalar Aspose.Words Ruby SDK?
- Crear credenciales de la API de Aspose.Cloud
- ¿Cómo convertir PDF a Word usando Aspose.Words?
- Pensamientos finales
Aspose.Words API para PDF a Word
Utilice el procesador de PDF Aspose.Words para convertir su documento PDF a un documento de Word rápidamente. Puede devolver un documento PDF a un formato de Word editable convirtiéndolo mediante la API de conversión de PDF a Word. Aspose.Words Ruby SDK te permitirá mantener la estructura del documento y hacerlo 100% compatible con Word. A continuación, puede abrir el documento en Word y editarlo. La API de conversión de archivos de Aspose.Words ofrece una de las conversiones de PDF a DOC más avanzadas. La conversión de archivos Aspose.Words PDF to Word Converter conserva los diseños y el formato de la tabla. Esto ahorra su tiempo y esfuerzo de volver a escribir.
Con la API de Aspose.Words para documentos de PDF a Word, puede producir fácilmente resultados de alta calidad al convertir documentos de PDF a Word. Después de la conversión, puede editar fácilmente el archivo de Word según sus necesidades. Esta API de Aspose Cloud satisface las necesidades al procesar documentos PDF para empresas, educación y muchos más. La API de Aspose Words Cloud es fácil de procesar con una velocidad de trabajo rápida, formato de texto y alta precisión de conversión. Para obtener más detalles, consulte Detalles del documento API.
¿Cómo instalar Aspose.Words Ruby SDK?
Para usar Ruby SDK para comunicarse con la API REST de Aspose.Words Cloud, primero debemos instalarlo en nuestro sistema. Ruby SDK está disponible para descargar sin costo inicial como RubyGem (recomendado) y desde GitHub. Una vez que haya configurado el tiempo de ejecución de Ruby, ejecute el siguiente comando en la terminal para realizar la instalación rápida y fácil en una aplicación de Ruby.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Pero antes de continuar con la instalación de Aspose.Words Cloud SDK para Ruby 2.6 o posterior, debe instalar los siguientes paquetes de dependencia en su sistema.
# Following are the runtime dependencies to setup aspose_words_cloud
faraday 1.4.3 >= 1.4.1
marcel 1.0.1 >= 1.0.0
multipart-parser 0.1.1 >= 0.1.1
# Development dependencies is
minitest 5.14.4 ~> 5.11, >= 5.11.3
Este SDK para Ruby admite más de 20 formatos relacionados con documentos con acceso completo de lectura y escritura. Para obtener más detalles, visite aspose cloud sitio web de documentación.
Crear credenciales de la API de Aspose.Cloud
Después de instalar todos los paquetes de dependencia del entorno Ruby, el siguiente paso es obtener los detalles de ClientID y ClientSecret para realizar llamadas a las API de la nube de Aspose.Words para la conversión de Doc a Pdf. Hay dos opciones para consumir las API de REST directamente a través de algún cliente de descanso como cURL o mediante el uso de SDK en la nube. Entonces, el primer paso es crear una cuenta navegando Aspose.Cloud Dashboard. Si tiene una cuenta de Google o Microsoft, simplemente haga clic en el botón de Google o Microsoft para registrarse. De lo contrario, haga clic en el enlace Registrarse para crear una nueva cuenta proporcionando la información requerida.
Después de iniciar sesión en el panel del espacio en la nube y hacer clic en la pestaña Aplicaciones en la barra lateral izquierda. Ahora desplácese hacia abajo, haga clic en el botón Crear nueva aplicación. A continuación, cree su nueva aplicación seleccionando su almacenamiento predeterminado como se muestra en la imagen a continuación. También puede configurar el almacenamiento de terceros para cargar sus archivos de datos siguiendo la guía cómo configurar el almacenamiento en la nube de terceros. Ahora, desplácese hacia abajo hasta la sección Credenciales del cliente para copiar el ID del cliente y el Secreto del cliente como se muestra en la imagen a continuación.
Estas credenciales de cliente se utilizarán para realizar llamadas de API a las API de la nube de Aspose.Words para el convertidor de PDF a documento.
Aspose.Words tiene una interfaz fácil de usar donde puede probar las API en tiempo real para el convertidor de PDF a documento desde la interfaz de usuario. Aquí, puede establecer diferentes parámetros, insertar datos y cargar archivos para probar las funciones de conversión de archivos. Además, puede convertir instantáneamente un PDF en un documento de Word editable con muy alta fidelidad utilizando nuestra API en la nube. Pero nuestra aplicación Convertidor gratuito de PDF a Word en línea también está disponible para cualquier dispositivo y navegador, como se muestra en la imagen a continuación.
También puede convertir fácilmente varios PDF en un archivo de Word con alta calidad Pdf to Word Merger. A continuación, veremos cómo convertir un Word a PDF utilizando los SDK en la nube de Aspose.Words para Ruby.
¿Cómo convertir PDF a Word usando Aspose.Words?
El siguiente código a continuación ilustra lo simple que es convertir documentos PDF a Word. Siga las instrucciones a continuación para realizar la conversión PDF a archivos de MS Word DOCX utilizando Aspose Ruby SDK en la aplicación Ruby on Rails.
- El primer paso es crear variables ruby que contengan ClientID y ClientSecret copiadas del panel de control de la nube de aspose.
- En segundo lugar, cree la configuración de AsposeWordsCloud y pase los valores ClientID, ClientSecret.
- El tercer paso es crear una instancia de WordsAPI
- A continuación, suba el archivo del documento de origen al almacenamiento en la nube mediante el método UploadFileRequest()
- Finalmente, guarde los parámetros de la solicitud de conversión del documento y convierta el documento en un archivo salida
# Load the gem, For complete list please visit https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require ‘aspose_words_cloud’
# How to convert PDF to Word programmatically.
# Get AppKey and AppSID credentials from https://dashboard.aspose.cloud/applications
@AppSID = "###-######-####-####-##########"
@AppKey = "############################"
# Associate Configuration properties with WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# Create an instance of WordsApi
@words_api = WordsAPI.new
# Input DOCX file
@fileName = "sample.pdf"
# Final file format
@format = "docx"
@destName = "pdf-to-doc.docx"
# Upload original document to Cloud Storage
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, ‘rb’), @fileName, nil)
@save_options = SaveOptionsData.new(
{
:SaveFormat => 'docx',
:FileName => @destName
})
# Save document conversion request parameters.
@request = SaveAsRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as(@request)
# Print result response in console
puts("Pdf successfully converted to document" + (@out_result).to_s )
# End pdf conversion example
Como resultado, pdf-to-doc.docx se guardará en la raíz de la carpeta del proyecto. Ahora puede realizar cambios en este archivo convertido docx editable. Eso es todo
Pensamientos finales
En resumen, hemos explorado los pasos para convertir PDF a un archivo Word usando Aspose.Words Cloud SDK for Ruby. Los SDK de Aspose.Words Cloud son herramientas de código abierto y el código completo de Aspose.Words cloud SDK for Ruby está disponible en el repositorio GitHub. No dude en descargar Cloud SDK en su proyecto y realizar conversiones de documentos según sus necesidades.
Si tiene alguna pregunta, sugerencia o comentario sobre Cómo convertir PDF a Word, no dude en visitar nuestro [foro] de soporte comunitario 23. Para obtener más artículos relacionados con la conversión de archivos, puede seguirnos en nuestras cuentas de redes sociales Facebook, LinkedIn y Twitter.
Explorar
También recomendamos visitar los siguientes enlaces para soporte y conversiones de formatos de archivo adicionales: