Aspose.PDF DOC Converter per a .NET
Tècnic.pdf Doc Converter per .NET és un plug-in construït amb finalitat que permet la conversió de qualitat i sense cap tipus PDF pàgines en documents de Microsoft Word (DOC i DOCX). Conserva el disseny original, la formatació, les imatges i les taules, mentre que exposa una rica API per a un control finet sobre tots els aspectes del procés de conversió. Aquesta solució millora significativament la usabilitat del document, fent que el seu contingut sigui editat, compartit i compatible a totes les plataformes.
Per començar
Instal·lació i configuració
Podeu afegir Aspose.PDF DOC Converter per .NET al vostre projecte a través de NuGet o descarregant el ZIP Des del nostre lloc web:
- Instal·la el paquet NuGet
Aspose.PDF - Configuració de la llicència mesurada com es descriu en Llicència Metrada
- Per a instruccions detallades sobre les referències de paquets, el suport del marc i la versió, vegeu Instal·lació .
Requisits del sistema
- Sistemes operatius: Windows 7–11, Windows Server 2003–2022, macOS (10.12+) i Linux
- .Versions .NET: Compatible amb .NET 4.0 a través de .net 7.0
- Tools de Desenvolupament: Funciona sense segell amb múltiples versions de Microsoft Visual Studio
Característiques i funcionalitats
El motor de conversió
- Processar les pàgines PDF i rendir-les al model d’objectes de document de Word
- Convertir un document complet o iterar a través de pàgines per a transformacions parcials
Layout i formatació de conservació
- Manté el flux de text, la indentació, l’alineació i l’espai
- Suporta dissenys multi columnes, caixes de text flotants, encapçaladors, peus, números de pàgines i marques d’aigua
Font i estil de mapa
- Introducció i substitució de fonts intel·ligents
- Fallback automàtic per a les cares perdudes
- Conserva els estils de fonts (bold, italià, sublínia, a través d’una estreta) i els tamaños
Taula i llista de reconstrucció
- Reconstrueix taules, xarxes i llistes nestades com a elements de la paraula nativa
- Suporta fronteres, espans, rellotges, llistes de bullet/numbered i taules nestades/mergides
Tractament de la imatge
- Extracte i embedeix imatges de raster/vector (PNG, JPEG, TIFF, CMYK)
- Conserva la col·locació inline/floating, la resolució i el DPI
- Compressió opcional per controlar la mida del fitxer de sortida
Bookmark i anotació de conversió
- Converteix les notes PDF en títols de Word i entrades TOC
- Mapa de les anotacions / comentaris en els comentaris de Word
- Conserva els enllaços interns i externs
Form Field i suport d’elements interactius
- Converteix els camps de formulari PDF en els controls de Word (campes de text, caixes de control, grups radio, descàrregues)
- Mantenir valors de camp i formats d’exportació
Page-Range i processament de batxillerat
- Convertir pàgines, rangs o sets no continguts
- L’API de processament de batxines suporta conversions paral·leles
- Callbacks de progrés i suport de cancel·lació per a grans llocs de treball
Opcions de personalització i conversió
- Control de la compressió d’imatge, DPI i profunditat de color
- Activar/disabilitar el reconeixement de columnes, taules o figures
- Ajustar la marge i la mida de la pàgina
Performances i gestió de la memòria
- Els lectors/escriptors basats en el flux minimitzen les empremtes de la memòria
- Suport a operacions asínchrones i multithreaded
- Configuracions de cache i temp folder per a processament a gran escala
Llocalització i suport lingüístic RTL
- Suport Unicode complet, incloent escripts àrab, hebreu, indí i tailandès
- Conserva les etiquetes de llenguatge i les propietats de prova
Exemple: Convertir PDF a DOC
// Specify the input and output file paths.
var inputPath = Path.Combine(@"C:\Samples\", "sample.pdf");
var outputPath = Path.Combine(@"C:\Samples\", "sample.docx");
// Create an instance of the PdfDoc plugin.
var plugin = new PdfDoc();
// Create an instance of the PdfToDocOptions class.
var options = new PdfToDocOptions
{
SaveFormat = SaveFormat.DocX
};
// Add the input and output file paths to the options.
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
// Process the PDF to Word conversion using the plugin and options.
var resultContainer = plugin.Process(options);
// Get the result from the result container.
var result = resultContainer.ResultCollection[0];
// Print the result.
Console.WriteLine(result);Consells i millors pràctiques
- Sempre iniciar i validar la seva llicència mesurada abans d’invocar el convertidor
- Per a PDFs grans, utilitzeu la conversió d’àmbit de pàgina o batx per optimitzar l’ús de la memòria
- Assegureu-vos que les fonts personalitzades estan disponibles en el sistema o incorporades al PDF
- Compressió d’imatge i DPI per a la qualitat i la mida de fitxer desitjats
- Disposar de convertir instàncies ràpidament (utilitzar
usingEls blocs) - Reutilitzar els objectes de configuració però crear fluxos frescos per operació en escenaris d’alta velocitat
- Utilitzar trucades de progrés per actualitzar l’UI o implementar la lògica d’anul·lació
- Monitoritzar els recursos del sistema durant el processament a gran escala o paral·lel
Preguntes freqüents
**Quines capacitats ofereix Aspose.PDF DOC Converter per a .NET?**Ofereix una àmplia funcionalitat per convertir PDFs en DOC o DOCX, sigui pàgina per pàgina o com a documents fusionats.
**Com és que Aspose.PDF per a .NET es diferencia d’Aspose!PDF DOC Converter per al .Net?**Aspose.PDF per .NET és una API integral per a la manipulació de PDF (crear, editar, comprimir, importar/exportar dades).El DOC Converter se centra exclusivament en convertir PDFs en formats de Word editables.
**És limitat la transformació de PDF en DOC(X)?**Sí. Aquest plugin està optimitzat específicament per a conversions PDF → DOC/DOCX. Per a una funcionalitat més àmplia, utilitzeu altres biblioteques Aspose.PDF.
**Aspose proporciona una eina en línia PDF-to-DOC?**Sí, Aspose ofereix una eina en línia gratuïta per a la conversió de PDF bàsic a DOC.