# Guía de inicio rápido de IronPDF
<p class="mb-10">Instale IronPDF y cree su primer PDF en sólo cinco minutos. Con su sencilla API, puede convertir HTML, DOCX, imágenes y mucho más en PDF perfectos.</p>
## 1. Requisitos previos
- .NET Framework 4.6.2+ O .NET Core 3.1+ O .NET 5+
- [Redistribuible de Visual C++](https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist) (para Windows).
<hr />
## 2. Instalar IronPDF
La instalación estándar de IronPDF se ejecuta localmente. Si deseas implementar en Docker/microservicios, consulta [Guía del Modo de Motor Remoto](/get-started/ironpdfengine/).
```cs
:title=Get started making PDFs now!
IronPdf.ChromePdfRenderer
.StaticRenderHtmlAsPdf("<p>Hello World</p>")
.SaveAs("pixelperfect.pdf");
```
<div class="installation-options__container" data-active-tab="1">
<div class="installation-options__tabs">
<div class="installation-options__tab" data-tab="1">
<span>Administrador de paquetes NuGet</span>
</div>
<div class="installation-options__tab" data-tab="2">
<span>Descarga de DLL</span>
</div>
</div>
<div class="installation-options__info" data-tab="1"></div>
<div class="installation-options__info" data-tab="2"></div>
</div>
<div id="nuget-package-manager-start"></div>
Ir a la biblioteca [IronPDF NuGet:](https://www.nuget.org/packages/IronPdf)
2. Selecciona 'Administrar paquetes NuGet' > 'Explorar' > Busca IronPDF
```shell
:ProductInstall
```
<div id="nuget-package-manager-end"></div>
<div id="dll-download-start"></div>
- Descargar [Paquete IronPDF DLL](/paquetes/IronPdf.zip)
- Descomprima el archivo ZIP para su sistema operativo en una ubicación dentro de su directorio de soluciones
- En el Explorador de soluciones de Visual Studio, haga clic con el botón derecho del ratón en "Dependencias"
- añadir referencia de proyecto' > Seleccione 'Examinar' para incluir todas las DLL extraídas del zip.
<p class="related-link">**RELACIÓN:** <a href="/get-started/advanced-installation-nuget/">Más información sobre los ajustes de configuración <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="dll-download-end"></div>
### Guías específicas de plataforma
<div class="my-6 grid grid-cols-3 gap-4 md:grid-cols-6">
<a href="/packages/IronPdf.zip" class="flex flex-col items-center gap-1 rounded-lg border border-[#D9E5E9] bg-white px-4 py-3 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<img src="/static-assets/svgs/logo-windows.svg" alt="" width="64" height="64" />
<span class="text-xs/[1.35] font-medium text-[#181818]">Windows</span>
</a>
<a href="/packages/IronPdf.Linux.zip" class="flex flex-col items-center gap-1 rounded-lg border border-[#D9E5E9] bg-white px-4 py-3 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<img src="/static-assets/svgs/logo-linux.svg" alt="" width="64" height="64" />
<span class="text-xs/[1.35] font-medium text-[#181818]">Linux</span>
</a>
<a href="/packages/IronPdf.MacOs.zip" class="flex flex-col items-center gap-1 rounded-lg border border-[#D9E5E9] bg-white px-4 py-3 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<img src="/static-assets/svgs/logo-mac.svg" alt="" width="64" height="64" />
<span class="text-xs/[1.35] font-medium text-[#181818]">MacOS</span>
</a>
<a href="/get-started/ironpdf-docker/" class="flex flex-col items-center gap-1 rounded-lg border border-[#D9E5E9] bg-white px-4 py-3 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<img src="/static-assets/svgs/logo-docker.svg" alt="" width="64" height="64" />
<span class="text-xs/[1.35] font-medium text-[#181818]">Docker</span>
</a>
<a href="/how-to/azure/" class="flex flex-col items-center gap-1 rounded-lg border border-[#D9E5E9] bg-white px-4 py-3 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<img src="/static-assets/svgs/logo-azure.svg" alt="" width="64" height="64" />
<span class="text-xs/[1.35] font-medium text-[#181818]">Azure</span>
</a>
<a href="/how-to/creating-pdfs-csharp-amazon-aws-lambda/" class="flex flex-col items-center gap-1 rounded-lg border border-[#D9E5E9] bg-white px-4 py-3 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<img src="/static-assets/svgs/logo-aws.svg" alt="" width="64" height="64" />
<span class="text-xs/[1.35] font-medium text-[#181818]">AWS</span>
</a>
</div>
<hr />
## 3. Aplicar clave de licencia
Cuando compras [licencias de IronPDF](/licensing/) o decides comenzar con una prueba de 30 días, se te enviará una clave de licencia a tu correo electrónico. Copia la clave y agrégala al inicio de tu aplicación.
```csharp
:path=/static-assets/pdf/content-code-examples/get-started/quickstart-3.cs
```
<p class="related-link"><a href="/licencia/">Ver Licencia IronPDF <i class="fa-solid fa-arrow-right"></i></a></p>
<hr />
## 4. Cree su primer PDF
<p class="related-link">IronPDF le ayuda a crear PDF o convertir HTML, DOCX, RTF, Markdown e imágenes a PDF con total fidelidad. <a href="/licensing/">Explore más tipos de conversiones PDF <i class="fa-solid fa-arrow-right"></i></a></p>
Agrega esto en la parte superior de tu archivo .cs.
```csharp
:path=/static-assets/pdf/content-code-examples/get-started/quickstart-4.cs
```
<div class="installation-options__container" data-active-tab="1">
<div class="installation-options__tabs">
<div class="installation-options__tab" data-tab="1">
<span>Crear un PDF en blanco</span>
</div>
<div class="installation-options__tab" data-tab="2">
<span>Convertir cadena HTML a PDF</span>
</div>
<div class="installation-options__tab" data-tab="3">
<span>Convertir DOCX a PDF</span>
</div>
</div>
<div class="createfirstpdf__info" data-tab="1"></div>
<div class="createfirstpdf__info" data-tab="2"></div>
<div class="createfirstpdf__info" data-tab="3"></div>
</div>
<div id="create-a-blank-pdf-start"></div>
La forma más simple de crear un objeto PDF es usando solo el ancho y el alto. Este `PdfDocument` constructor crea un PDF en blanco, listo para personalización.
```csharp
:path=/static-assets/pdf/content-code-examples/get-started/quickstart-5.cs
```
<div id="create-a-blank-pdf-end"></div>
<div id="convert-html-string-to-pdf-start"></div>
Usando el método `ChromePdfRenderer.RenderHtmlAsPdf`, puedes transformar cualquier HTML (incluyendo HTML5) en un PDF usando el motor Chromium incrustado.
```csharp
:path=/static-assets/pdf/content-code-examples/get-started/quickstart-6.cs
```
<p class="related-link">**ARTÍCULO CÓMO RELACIONADO:** <a href="/how-to/html-string-to-pdf/">Cómo convertir una cadena HTML a PDF en C# <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="convert-html-string-to-pdf-end"></div>
<div id="convert-docx-to-pdf-start"></div>
Convierte documentos de Word a PDF con la clase `DocxToPdfRenderer`, puedes renderizar archivos DOCX directamente en PDFs personalizables para una integración fluida en aplicaciones .NET.
```csharp
:path=/static-assets/pdf/content-code-examples/get-started/quickstart-7.cs
```
<p class="related-link">**ARTÍCULO CÓMO RELACIONADO:** <a href="/how-to/docx-to-pdf/">Cómo convertir Microsoft Word a PDF en C# <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="convert-docx-to-pdf-end"></div>
<hr />
## 5. Ejemplos más avanzados
Además de la creación y conversión de PDF sencillas, IronPDF también ofrece opciones más potentes para la personalización de PDF.
<div class="installation-options__container" data-active-tab="1">
<div class="installation-options__tabs">
<div class="installation-options__tab" data-tab="1">
<span>Añadir encabezados y pies de página</span>
</div>
<div class="installation-options__tab" data-tab="2">
<span>Redactar texto</span>
</div>
<div class="installation-options__tab" data-tab="3">
<span>Fusionar PDF</span>
</div>
</div>
<div class="advancedexamples__info" data-tab="1"></div>
<div class="advancedexamples__info" data-tab="2"></div>
<div class="advancedexamples__info" data-tab="3"></div>
</div>
<div id="add-headers-and-footers-start"></div>
Crea encabezados o pies de página de texto instanciando `TextHeaderFooter`, agregando tu texto, y adjuntándolo al PDF.
```csharp
:path=/static-assets/pdf/content-code-examples/get-started/quickstart-8.cs
```
<p class="related-link">**ARTÍCULO CÓMO RELACIONADO:** <a href="/how-to/headers-and-footers/">Cómo añadir encabezados y pies de página <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="add-headers-and-footers-end"></div>
<div id="redact-text-start"></div>
Edita texto con facilidad usando `RedactTextOnAllPages` para eliminar una frase en todo el documento.
```csharp
:path=/static-assets/pdf/content-code-examples/get-started/quickstart-9.cs
```
<p class="related-link">**ARTÍCULO RELACIONADO DE CÓMO HACERLO:** <a href="/how-to/redact-text/">Cómo redactar texto y regiones en PDFs <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="redact-text-end"></div>
<div id="merge-pdfs-start"></div>
Combina dos archivos PDF en C# con el método `Merge`. Usa `ReplaceTextOnAllPages` en cualquier `PdfDocument`, nuevo o importado, para intercambiar el texto antiguo con el nuevo.
```csharp
:path=/static-assets/pdf/content-code-examples/get-started/quickstart-10.cs
```
<p class="related-link">**ARTÍCULO CÓMO RELACIONADO:** <a href="/how-to/merge-or-split-pdfs/">Cómo combinar o dividir archivos PDF <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="merge-pdfs-end"></div>
<hr />
## Solución rápida de problemas
<div class="quick-troubleshooting">
<table class="classic-table">
<thead>
<tr>
<th>Edición</th>
<th>Solución</th>
</tr>
</thead>
<tbody>
<tr>
<td>Falta Visual C++ Runtime</td>
<td>Instalación de Visual C++ Redistributable: se necesitan las versiones x86 y x64 para el motor de Chrome</td>
</tr>
<tr>
<td>Licencia no reconocida</td>
<td>Verifique con la propiedad <code>IronPdf.License.IsLicensed</code>. Asegúrese de que la licencia se aplica antes de cualquier operación IronPDF</td>
</tr>
<tr>
<td>Primera renderización lenta</td>
<td>Llame a <code>IronPdf.Installation.Initialize()</code> al inicio para preinicializar los motores de renderizado</td>
</tr>
<tr>
<td>Dependencias de Linux/Docker</td>
<td>Establezca <code>Installation.LinuxAndDockerDependenciesAutoConfig = true</code> para la instalación automática de dependencias</td>
</tr>
</tbody>
</table>
</div>
<hr />
## Próximos pasos
<div class="my-6 grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3">
<a href="/tutorials/csharp-edit-pdf-complete-tutorial/" class="group flex h-full flex-col gap-8 rounded-lg border border-[#E7EEF0] bg-white p-6 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<span class="flex flex-col gap-4">
<span class="flex h-8 max-w-10 items-center justify-center text-[32px] text-[#678CB1]"><i class="fa-duotone fa-solid fa-pen-to-square"></i></span>
<span class="text-[15px]/[1.6] font-bold text-[#181818]">Editar PDFs</span>
</span>
<span class="mt-auto flex items-center gap-2 text-sm/[1.4] font-bold text-[#2A95D5] transition-colors duration-200 group-hover:text-[#E01A59]">Ver características <span class="inline-flex items-center transition-transform duration-200 group-hover:translate-x-1"><i class="fa-solid fa-arrow-right"></i></span></span>
</a>
<a href="/tutorials/organize-pdfs-complete-tutorial/" class="group flex h-full flex-col gap-8 rounded-lg border border-[#E7EEF0] bg-white p-6 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<span class="flex flex-col gap-4">
<span class="flex h-8 max-w-10 items-center justify-center text-[32px] text-[#678CB1]"><i class="fa-duotone fa-solid fa-sitemap"></i></span>
<span class="text-[15px]/[1.6] font-bold text-[#181818]">Organizar PDFs</span>
</span>
<span class="mt-auto flex items-center gap-2 text-sm/[1.4] font-bold text-[#2A95D5] transition-colors duration-200 group-hover:text-[#E01A59]">Ver características <span class="inline-flex items-center transition-transform duration-200 group-hover:translate-x-1"><i class="fa-solid fa-arrow-right"></i></span></span>
</a>
<a href="/tutorials/csharp-pdf-security-complete-tutorial/" class="group flex h-full flex-col gap-8 rounded-lg border border-[#E7EEF0] bg-white p-6 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<span class="flex flex-col gap-4">
<span class="flex h-8 max-w-10 items-center justify-center text-[32px] text-[#678CB1]"><i class="fa-duotone fa-solid fa-pen-field"></i></span>
<span class="text-[15px]/[1.6] font-bold text-[#181818]">Firmar y asegurar PDFs</span>
</span>
<span class="mt-auto flex items-center gap-2 text-sm/[1.4] font-bold text-[#2A95D5] transition-colors duration-200 group-hover:text-[#E01A59]">Ver características <span class="inline-flex items-center transition-transform duration-200 group-hover:translate-x-1"><i class="fa-solid fa-arrow-right"></i></span></span>
</a>
</div>
<hr />
<div class="tutorials-navigation">
<a href="#" class="tutorials-navigation__cta tutorials-navigation__cta--left invisible"><i class="fa-solid fa-chevron-left"></i>Installation Overview</a>
<a href="/get-started/installation-overview/" class="tutorials-navigation__cta tutorials-navigation__cta--right">Installation Overview<i class="fa-solid fa-chevron-right"></i></a>
</div>
Cuando compras licencias de IronPDF o decides comenzar con una prueba de 30 días, se te enviará una clave de licencia a tu correo electrónico. Copia la clave y agrégala al inicio de tu aplicación.
Agrega esto en la parte superior de tu archivo .cs.
using IronPdf;
using IronPdf;
ImportsIronPdf
Imports IronPdf
Crear un PDF en blanco
Convertir cadena HTML a PDF
Convertir DOCX a PDF
La forma más simple de crear un objeto PDF es usando solo el ancho y el alto. Este PdfDocument constructor crea un PDF en blanco, listo para personalización.
using IronPdf;PdfDocument pdf = new PdfDocument(270, 270);pdf.SaveAs("blankPage.pdf");
using IronPdf;
PdfDocument pdf = new PdfDocument(270, 270);
pdf.SaveAs("blankPage.pdf");
ImportsIronPdfDim pdf As New PdfDocument(270, 270)pdf.SaveAs("blankPage.pdf")
Imports IronPdf
Dim pdf As New PdfDocument(270, 270)
pdf.SaveAs("blankPage.pdf")
Usando el método ChromePdfRenderer.RenderHtmlAsPdf, puedes transformar cualquier HTML (incluyendo HTML5) en un PDF usando el motor Chromium incrustado.
using IronPdf;IronPdf.ChromePdfRenderer .StaticRenderHtmlAsPdf("<p>Hello World</p>") .SaveAs("string-to-pdf.pdf");
using IronPdf;
IronPdf.ChromePdfRenderer
.StaticRenderHtmlAsPdf("<p>Hello World</p>")
.SaveAs("string-to-pdf.pdf");
Convierte documentos de Word a PDF con la clase DocxToPdfRenderer, puedes renderizar archivos DOCX directamente en PDFs personalizables para una integración fluida en aplicaciones .NET.
using IronPdf;DocxToPdfRenderer renderer = new DocxToPdfRenderer();PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx");pdf.SaveAs("pdfFromDocx.pdf");
using IronPdf;
DocxToPdfRenderer renderer = new DocxToPdfRenderer();
PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx");
pdf.SaveAs("pdfFromDocx.pdf");
ImportsIronPdfPrivate renderer As New DocxToPdfRenderer()Private pdf AsPdfDocument = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx")pdf.SaveAs("pdfFromDocx.pdf")
Imports IronPdf
Private renderer As New DocxToPdfRenderer()
Private pdf As PdfDocument = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx")
pdf.SaveAs("pdfFromDocx.pdf")
Además de la creación y conversión de PDF sencillas, IronPDF también ofrece opciones más potentes para la personalización de PDF.
Añadir encabezados y pies de página
Redactar texto
Fusionar PDF
Crea encabezados o pies de página de texto instanciando TextHeaderFooter, agregando tu texto, y adjuntándolo al PDF.
using IronPdf;ChromePdfRenderer renderer = new ChromePdfRenderer();PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");// Create text headerTextHeaderFooter textHeader = new TextHeaderFooter{CenterText = "This is the header!",};// Create text footerTextHeaderFooter textFooter = new TextHeaderFooter{CenterText = "This is the footer!",};// Add text header and footer to the PDFpdf.AddTextHeaders(textHeader);pdf.AddTextFooters(textFooter);pdf.SaveAs("addTextHeaderFooter.pdf");
using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");
// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter
{
CenterText = "This is the header!",
};
// Create text footer
TextHeaderFooter textFooter = new TextHeaderFooter
{
CenterText = "This is the footer!",
};
// Add text header and footer to the PDF
pdf.AddTextHeaders(textHeader);
pdf.AddTextFooters(textFooter);
pdf.SaveAs("addTextHeaderFooter.pdf");
ImportsIronPdfDim renderer As New ChromePdfRenderer()Dim pdf AsPdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>")' Create text headerDim textHeader As New TextHeaderFooterWith { .CenterText = "This is the header!"}' Create text footerDim textFooter As New TextHeaderFooterWith { .CenterText = "This is the footer!"}' Add text header and footer to the PDFpdf.AddTextHeaders(textHeader)pdf.AddTextFooters(textFooter)pdf.SaveAs("addTextHeaderFooter.pdf")
Imports IronPdf
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>")
' Create text header
Dim textHeader As New TextHeaderFooter With {
.CenterText = "This is the header!"
}
' Create text footer
Dim textFooter As New TextHeaderFooter With {
.CenterText = "This is the footer!"
}
' Add text header and footer to the PDF
pdf.AddTextHeaders(textHeader)
pdf.AddTextFooters(textFooter)
pdf.SaveAs("addTextHeaderFooter.pdf")
Edita texto con facilidad usando RedactTextOnAllPages para eliminar una frase en todo el documento.
using IronPdf;PdfDocument pdf = PdfDocument.FromFile("novel.pdf");// Redact 'Alaric' phrase from all pagespdf.RedactTextOnAllPages("Alaric");pdf.SaveAs("redacted.pdf");
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("novel.pdf");
// Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric");
pdf.SaveAs("redacted.pdf");
ImportsIronPdfPrivate pdf AsPdfDocument = PdfDocument.FromFile("novel.pdf")' Redact 'Alaric' phrase from all pagespdf.RedactTextOnAllPages("Alaric")pdf.SaveAs("redacted.pdf")
Imports IronPdf
Private pdf As PdfDocument = PdfDocument.FromFile("novel.pdf")
' Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric")
pdf.SaveAs("redacted.pdf")
Combina dos archivos PDF en C# con el método Merge. Usa ReplaceTextOnAllPages en cualquier PdfDocument, nuevo o importado, para intercambiar el texto antiguo con el nuevo.
using IronPdf;ChromePdfRenderer renderer = new ChromePdfRenderer();PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>");string oldText = ".NET6";string newText = ".NET7";// Replace text on all pagespdf.ReplaceTextOnAllPages(oldText, newText);pdf.SaveAs("replaceText.pdf");
using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>");
string oldText = ".NET6";
string newText = ".NET7";
// Replace text on all pages
pdf.ReplaceTextOnAllPages(oldText, newText);
pdf.SaveAs("replaceText.pdf");
ImportsIronPdfPrivate renderer As New ChromePdfRenderer()Private pdf AsPdfDocument = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>")Private oldText AsString = ".NET6"Private newText AsString = ".NET7"' Replace text on all pagespdf.ReplaceTextOnAllPages(oldText, newText)pdf.SaveAs("replaceText.pdf")
Imports IronPdf
Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>")
Private oldText As String = ".NET6"
Private newText As String = ".NET7"
' Replace text on all pages
pdf.ReplaceTextOnAllPages(oldText, newText)
pdf.SaveAs("replaceText.pdf")
¿Cómo puedo configurar IronPDFEngine para la generación remota de PDF?
Para configurar IronPDFEngine para la generación remota de PDF, instala el paquete IronPdf.Slim desde NuGet y configura las configuraciones de conexión usando la clase IronPDFConnectionConfiguration. Esta configuración te permite conectar tu aplicación a la instancia de IronPDFEngine remotamente.
¿Cuáles son los principales beneficios de usar IronPDFEngine con mi aplicación?
Usar IronPDFEngine con tu aplicación permite la ejecución remota de tareas PDF, ayudando a evitar problemas de compatibilidad específicos de la plataforma, especialmente en sistemas más antiguos y plataformas móviles. También elimina la necesidad del tiempo de ejecución de .NET durante la ejecución.
¿Por qué podría elegir usar IronPDFEngine en lugar de la biblioteca PDF nativa?
Podrías elegir IronPDFEngine para ejecutar funciones PDF intensivas en rendimiento de forma remota, reduciendo problemas de compatibilidad con diferentes sistemas operativos y mejorando el rendimiento al aprovechar un renderizador idéntico a Chrome para la conversión de HTML a PDF.
¿Es compatible el escalado horizontal en IronPDFEngine?
No, IronPDFEngine actualmente no admite el escalado horizontal, lo que significa que no puede ser equilibrado en carga entre múltiples instancias debido a la forma en que se manejan los archivos binarios de PDF en la memoria del servidor.
¿Puede ejecutarse IronPDFEngine en diferentes sistemas operativos?
IronPDFEngine está diseñado para ejecutarse en sistemas Linux usando contenedores Docker. Sin embargo, los archivos binarios son específicos de la plataforma, por lo que necesitas asegurarte de usar la versión correcta para tu sistema operativo.
¿Qué debo hacer si mis salidas de PDF son diferentes al usar IronPDFEngine?
Las salidas de PDF pueden variar ligeramente debido a comportamientos diferentes del sistema operativo. Para minimizar diferencias, asegúrate de estar usando la imagen Docker correcta y verifica cualquier configuración específica del sistema operativo que pueda afectar el renderizado.
¿Cómo aseguro que mi aplicación esté usando la versión correcta de IronPDFEngine?
Para asegurar la compatibilidad, cada versión de IronPDF requiere una versión correspondiente de IronPDFEngine. Asegúrate de actualizar ambos componentes simultáneamente para evitar problemas de versiones cruzadas.
¿Cuáles son las limitaciones al usar IronPDFEngine en Windows?
Al usar IronPDFEngine en Windows, necesitas contenedores de Linux para Docker y debes asegurarte de que el puerto del servidor sea accesible. Los binarios son específicos de la plataforma y se requiere cambiar a contenedores de Linux.
¿Cómo configuro IronPDF para conectar a un servidor remoto de IronPDFEngine?
Para configurar IronPDF para un servidor remoto, usa Installation.ConnectTo IronPDFHost con el método IronPdf.GrpcLayer.IronPDFConnectionConfiguration.RemoteServer, especificando los detalles de IP y puerto del servidor.
¿Qué paquete debo usar para minimizar el tamaño de la aplicación al usar IronPDFEngine?
Deberías usar el paquete IronPdf.Slim de NuGet, ya que incluye solo los componentes necesarios para ejecutar IronPDF con IronPDFEngine, reduciendo así el tamaño de la aplicación.
Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien estructurados y visualmente atractivos.