ASPOSE.PDF DOC konvertuotojas .NET
Aspose.PDF DOC Converter for .NET yra tikslas sukurtas priedas, kuris leidžia nesąmoningai, aukštos kokybės PDF puslapių konvertavimą į “Microsoft Word” dokumentus (DOC ir DOCX). Jis išsaugo originalią išdėstymą, formatavimą, vaizdus ir lenteles, tuo pačiu atskleidžiant turtingą API, kad būtų galima gerai kontroliuoti kiekvieną konversijos proceso aspektą.
pradėti
Įdiegimas ir nustatymas
Galite į savo projektą įtraukti Aspose.PDF DOC Converter .NET per NuGet arba atsisiųsti ZIP iš mūsų svetainės:
- Įdiegti NuGet paketą
Aspose.PDF
- Įdiegti matuotą licenciją, kaip aprašyta Išmatuota licencija
- Išsamios instrukcijos dėl paketo nuorodų, rėmo palaikymo ir versijos, žr. Installation .
Sistemos reikalavimai
- Operacinės sistemos: Windows 7–11, Windows Server 2003–2022, macOS (10.12+) ir Linux
- ** .NET versijos: ** Suderinamas su .Net 4.0 per .net 7.0
- Rengimo įrankiai: Veikia beprasmiškai su daugybe „Microsoft Visual Studio“ versijų
Savybės ir funkcijos
Pagrindinis konvertavimo variklis
- Apdoroja PDF puslapio srautus ir grąžina juos į “Word” dokumentų objekto modelį
- Konvertuoti visą dokumentą arba iteruoti per puslapius dėl dalinių transformacijų
Layout ir formatavimo išsaugojimas
- Palaiko teksto srautą, indentaciją, suderinimą, erdvę
- Palaiko daugiakolumbinius išdėstymus, plūduriuojančius tekstinius dėžutes, antraštes, pėdomis, puslapių skaičius ir vandens ženklus
Fontas ir stilius žemėlapis
- Išmanusis fontas įterpimas ir pakeitimas
- Automatinis atsigavimas trūkstam tipų veidui
- Išsaugo šrifto stilius (baltiškas, italinis, subline, streike-through) ir dydžius
Stalo ir sąrašo rekonstrukcija
- Atkuria lenteles, tinklus ir netiesioginius sąrašus kaip vietinius žodžio elementus
- Palaiko ribas, spanas, užpildus, kamuoliukus / numeriamus sąrašus ir nuplautą / sumaišytus lenteles
Vaizdo tvarkymas
- Ekstraktai ir įjungiami rasterio / vektorio vaizdai (PNG, JPEG, TIFF, CMYK)
- Išsaugo inline / plaukiojančią padėtį, rezoliuciją ir DPI
- Opcinis suspaudimas, kad būtų galima kontroliuoti išleidimo failų dydį
Bookmark ir anotacijos konvertavimas
- Konvertuoja PDF knygynus į „Word“ antraštes ir „TOC“ įrašus
- Žemėlapis įrašai / komentarai į žodžio komentarus
- Išsaugo vidinius ir išorinius hiperlinkus
Formos laukas ir interaktyvių elementų palaikymas
- Konvertuoja PDF formos laukus į “Word” kontrolę (tekstų laukai, patikrinimai, radijo grupės, nuotėkiai)
- Palaiko lauko vertes ir eksporto formatus
Page-Range ir Batch apdorojimas
- Konvertuoti vienkartinius puslapius, juostus ar nesusijusius rinkinį
- Batch apdorojimo API palaiko lygiagrečius konvertavimus
- Progreso skambučiai ir atšaukimo parama dideliems darbams
Pritaikymo ir konvertavimo galimybės
- Kontrolės vaizdo suspaudimas, DPI ir spalvų gylis
- Leidžiama / neįmanoma atpažinti stulpų, lentelių ar figūrų
- Maržo ir puslapio dydžio žemėlapių pritaikymas
Atmintis ir atminties valdymas
- Stream-based skaitytojai / rašytojai sumažina atminties pėdsakus
- Palaiko asimetrines ir daugiafunkcines operacijas
- Konfigūruojami cache ir temp mapių nustatymai didelio masto apdorojimui
Lokalizavimas ir RTL kalbos palaikymas
- Visiškas Unicode palaikymas, įskaitant arabų, hebrajus, indų ir tajų rašinius
- Išsaugo kalbos žymes ir įrodymų savybes
Pavyzdys: PDF konvertavimas į 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);
Patarimai ir geriausios praktikos
- Visada pradėkite ir patvirtinkite savo matuojamą licenciją prieš kreipdamiesi į konverterį
- Dideliems PDF failams naudokite puslapio diapazoną arba batch konvertavimą, kad optimizuotumėte atminties naudojimą
- Įsitikinkite, kad pritaikytos raidės yra prieinamos sistemoje arba įterptos PDF
- Balansas vaizdo suspaudimas ir DPI norimos kokybės ir failo dydžio
- Naudokite greitai konvertuojamus instancus (naudojant
using
blokų) - Pakartotinai naudokite konfigūracijos objektus, bet sukurkite šviežius srautus per operaciją didelio pajėgumo scenarijais
- Naudokite pažangos skambučių atgal, kad atnaujintumėte UI arba atliktumėte atšaukimo logiką
- Sistemos išteklių stebėjimas didelio masto arba lygiagrečio apdorojimo metu
Dažnai užduodami klausimai
**Kokias galimybes siūlo „Aspose.PDF DOC Converter for .NET“?**Ji siūlo platų funkcionalumą konvertuoti PDF į DOC arba DOCX, arba puslapis pagal puslapį arba kaip mišrus dokumentus.
**Kaip Aspose.PDF for .NET skiriasi nuo ASPOSE.pdf DOC Converter.NET?**Aspose.PDF for .NET yra išsamus PDF manipuliavimo API (kūrymo, redagavimo, suspaudimo, importo / eksporto duomenų).
**Ar yra apribotas PDF konvertavimas į DOC(X)?**Taip. šis priedas yra specialiai optimizuotas PDF → DOC/DOCX konversijoms.Dėl platesnio funkcionalumo naudokite kitas Aspose.PDF bibliotekas.
**Ar Aspose siūlo internetinį PDF-to-DOC įrankį?**Taip, Aspose siūlo nemokamą internetinį įrankį pagrindiniam PDF į DOC konvertavimui.