Aspose.PDF PDF/A Konvertuotojas .NET
Aspose.PDF PDF/A konvertuotojas .NET yra supaprastintas API, skirtas esamų PDF dokumentų konvertavimui į PDF / A atitinkamus archyvas (ISO suderinamas ilgalaikis išsaugojimo formatas). pastatytas ant tvirtos Asposa.pdf branduolio, jis orientuojasi tik į pdf formatų transformavimą į įvairius PDF ir A atitikties lygius, užtikrinant, kad būtų laikomasi archyvų, prieinamumo ir reguliavimo standartų be nereikalingo viršutinio dydžio.
Šis priedas integruojamas į .NET programas, siūlančias kūrėjams galingas konvertavimo galimybes, išlaikant darbo srautą paprastą ir efektyvią.
pradėti
Įdiegimas ir nustatymas
- Install
Aspose.PDF
per NuGet arba tiesiogiai atsisiųsti susirinkimus. - Įdiegti matuotą licenciją „Startup“ atverti visą funkcionalumą (žr. Išmatuota licencija ).
Savybės ir funkcijos
Daugelis PDF / A atitikties lygių
- Pagalba PDF/A-1a/1b, PDF /A-2a/2b/2u, pdf / A-3a/3b/3u.
- Pasirinkite lygius remiantis prieinamumo ir išsaugojimo poreikiais.
- Automatiškai ženklai, spalvų erdvės ir vaizdai žemėlapyje atitinka ISO ekvivalentus.
2. išteklių įterpimas ir fontų tvarkymas
- Įterpiama raidžių, vaizdų, ICC profilių ir XMP metadata.
- Atskleidžia trūkstamus fontus ir pakeičia atitinkamus.
- Konvertuoja nepalaikytus fontus į PDF/A suderinamus subsetus.
Metadato išsaugojimas ir XMP injekcija
- Išgauna ir išsaugo dokumentus metaduomenis.
- Injekcijos arba atnaujinimai XMP paketų, kad atitiktį ir gamintojo informaciją.
- Įsitikinkite, kad pačios metaduomenys yra PDF/A atitikties.
4. spalvų erdvė ir skaidrumo tvarkymas
- Konvertuoja priklausomą nuo įrenginio spalvų erdvę į ICC profilį.
- Atkreipia dėmesį į skaidrumą PDF/A-1; išsaugo PDF /A-2/3.
- Patvirtina grafikos sąlygas prieš tikslinę suderinamumą.
Priedų valdymas (PDF / A-3)
- Padeda įterpti savavališkus priedus PDF/A-3.
- Palaiko santykius tarp puslapių ir priedų.
- Kontrolės leidžia priedų formatus.
Atitikties patvirtinimas ir ataskaitų teikimas
- Po konversijos patvirtinimas uždraustiems objektams, trūkstami fontai, neigiami metaduomenys.
- Sukuria išsamias atitikties ataskaitas su klaidomis, įspėjimais ir informacija.
- Teikia programinį prieigą prie patvirtinimo rezultatų.
Stream-Based API veiksmingumui
- Padarykite PDF įrašus visiškai atmintyje arba per srautus.
- Palaiko įėjimą / išeitį per srautus, bitus ir buferus.
- Asinchroniniai modernios .NET integracijos modeliai.
8. registravimas ir diagnozė
- Sklypas fontų įterpimui, metadato injekcijai ir spalvų konvertavimui.
- Konfiguruotas įrašų lygis problemų sprendimo atitikties problemoms.
- Darbas su
ILogger
suderinamos sistemos.
Kodo pavyzdys: PDF konvertavimas į PDF/A
// Define input and output paths
var inputPath = Path.Combine(@"C:\Samples\", "sample.pdf");
var outputPath = Path.Combine(@"C:\Samples\", "archived.pdf");
// Create PDF/A converter instance
var converter = new PdfAConverter();
// Configure PDF/A conversion options
var options = new PdfAConvertOptions
{
Conformance = PdfAConformance.PdfA3B
};
// Add input and output sources
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
// Process conversion
var resultContainer = converter.Process(options);
// Access result
var result = resultContainer.ResultCollection[0];
Console.WriteLine($"Converted to PDF/A: {result}");
Patarimai ir geriausios praktikos
- Visada patvirtinkite išeitį su integruotu atitikties tikrintuvu.
- Pakartotinai naudokite konverterio pavyzdžius, kad sumažintumėte perviršį.
- Iš anksto iššifruoti PDF prieš konvertavimą, jei jie yra slaptažodžiu apsaugoti.
- Pašalinkite „JavaScript“ ir skaidrumą, kai nukreipiate PDF/A-1.
- Atminties naudojimo dideliuose failuose stebėjimas; kai įmanoma, srautas.
- Naudokite atitikties ataskaitas kaip atsiliepimus, kad ištaisytumėte negaliojančius įrašus.
- Išsamus logavimas leidžiamas tik debugavimo metu.
- Palaikykite sistemos raidžių nuorodą ne “Windows” hostams.
Dažnai užduodami klausimai
**Ką pateikia PDF/A konverteris .NET?**Jis konvertuoja PDF failus į PDF/A atitinkamus archyvus (1a/1b, 2a/2b/2u, 3a/3b/3u) ilgalaikiam saugojimui.
**Kaip jis skiriasi nuo Aspose.PDF .NET?**Aspose.PDF for .NET yra pilna funkcija biblioteka. „PDF/A Converter“ plokštė orientuota tik į atitikties konvertavimą.
** Ar tai patvirtina atitiktį?**Taip, priedą sudaro integruotas validatorius su išsamiomis ataskaitomis.
**Ar galiu įterpti priedus į PDF/A?**Taip, PDF/A-3 leidžia įterpti savavališkus failus, kuriuos palaiko konverteris.
** Ar tai tinka automatizavimui?**Taip, ji palaiko srovę grindžiamą ir nesinkronų apdorojimą, todėl ji idealiai tinka serveriams ir grupės aplinkoms.