Vanliga frågor
Denna FAQ ger omfattande information om funktionerna och funktionaliteten hos Documentize .NET Plugins, och täcker aspekter som PDF-konvertering, formulärhantering och generation av innehållsförteckningar (TOC).
Allmänna frågor
1. Vad är Documentize för .NET?
Documentize för .NET är ett kraftfullt bibliotek för att hantera och bearbeta PDF-dokument programmässigt. Det inkluderar plugins för att konvertera PDF-filer till olika format, redigera PDF-formulär, lägga till digitala signaturer, generera TOCs och säkerställa PDF/A-efterlevnad för långsiktig arkivering.
2. Hur installerar jag Documentize-plugin för .NET?
Du kan installera Documentize-plugins genom att ladda ner assembly-filer från den officiella webbplatsen eller hämta paket direkt från NuGet. Detaljerade installationsanvisningar finns i varje plugins dokumentation.
PDF-konverteringsplugins
3. Hur kan jag konvertera ett PDF-dokument till en Word (DOC/DOCX)-fil?
För att konvertera ett PDF-dokument till Word-format med PDF till DOC-konverteraren:
- Instansiera klassen
PdfDoc
. - Skapa ett
PdfToDocOptions
-objekt för att konfigurera konverteringsalternativ. - Lägg till inmatnings-PDF och utmatnings-DOC/DOCX filvägar.
- Anropa metoden
Process
för att utföra konverteringen.
4. Hur konverterar jag PDF-sidor till JPEG-bilder?
Med PDF till JPEG-konverteraren:
- Skapa en instans av klassen
Jpeg
. - Ställ in konverteringsalternativ (t.ex. upplösning, sidintervall) via
JpegOptions
. - Lägg till inmatnings-/utmatningsfilvägar.
- Anropa metoden
Jpeg.Process
för att köra konverteringen.
5. Hur konverterar jag ett PDF till PNG?
För att konvertera ett PDF-dokument till PNG-format:
- Skapa en instans av klassen
Png
och ettPngOptions
-objekt. - Lägg till den inmatade PDF-filen och specificera utmatningsmappen.
- Ställ in alternativ såsom upplösning (t.ex. 300 DPI).
- Anropa metoden
Process
för att generera PNG-bilder.
6. Hur konverterar jag ett PDF till Excel (XLS/XLSX)?
För att konvertera PDF till Excel:
- Instansiera klassen
PdfXls
. - Använd
PdfToXlsOptions
för att konfigurera inmatnings-/utmatningsvägar och konverteringsalternativ. - Anropa metoden
Process
för att starta konverteringen.
7. Hur konverterar jag ett PDF till HTML?
För att konvertera PDF-dokument till HTML:
- Skapa en instans av klassen
PdfHtml
. - Konfigurera konverteringsalternativ med
PdfToHtmlOptions
ellerHtmlToPdfOptions
. - Lägg till inmatnings-/utmatningsvägar och anropa metoden
Process
.
PDF-formulärhantering
8. Hur kan jag redigera PDF-formulär med formulärredigeraren?
PDF Form Editor erbjuder funktioner för att:
- Lägg till fält (
FormEditorAddOptions
). - Uppdatera fält (
FormEditorSetOptions
). - Ta bort fält (
FormRemoveSelectedFieldsOptions
).
Efter att ha konfigurerat formulärfälten, kör metodenProcess
.
9. Hur gör jag PDF-formulär platta?
För att platta ut formulärfält:
- Instansiera klassen
FormFlattener
. - Använd
FormFlattenAllFieldsOptions
för att platta till alla fält ellerFormFlattenSelectedFieldsOptions
för att rikta in sig på specifika fält. - Lägg till inmatnings-/utmatningsfiler och anropa metoden
Process
.
10. Hur kan jag exportera data från PDF-formulär?
För att exportera formulärdata, använd PDF Form Exporter. Skapa ett FormExporterValuesToCsvOptions
-objekt, specificera villkoren för formulärfälten och kör metoden Process
för att exportera data till CSV-format.
PDF/A och TOC-hantering
11. Hur konverterar jag ett PDF till PDF/A-format?
För att konvertera PDF-filer till PDF/A:
- Använd klassen
PdfAConverter
. - Konfigurera PDF/A-versionen (t.ex. PDF/A-3B) i
PdfAConvertOptions
. - Lägg till inmatnings-/utmatningsvägar och anropa metoden
Process
.
12. Hur genererar jag en innehållsförteckning (TOC) i en PDF?
För att skapa en TOC:
- Skapa en instans av klassen
TocGenerator
. - Använd
TocOptions
för att definiera TOC-parametrar. - Lägg till inmatnings-/utmatningsfiler och kör metoden
Process
.
Signaturhantering
13. Hur kan jag signera ett PDF-dokument digitalt?
För att lägga till en digital signatur:
- Instansiera klassen
Signature
. - Använd
SignOptions
för att konfigurera PFX-filen, lösenordet och signaturdetaljerna (t.ex. anledning, kontaktinformation). - Lägg till inmatnings-/utmatningsfiler och kör metoden
Process
.
Ytterligare funktioner
14. Kan jag dela PDF-filer med hjälp av Documentize?
Ja, med hjälp av PDF Splitter:
- Instansiera klassen
Splitter
. - Konfigurera split-alternativen med
SplitOptions
. - Lägg till inmatnings-/utmatningsvägar och anropa metoden
Process
.
15. Hur slår jag samman flera PDF-filer till en?
För att sammanfoga PDF-filer:
- Instansiera klassen
Merger
. - Lägg till inmatnings-PDF-filer och specificera en utmatningsfil via
MergeOptions
. - Kör metoden
Process
för att slå samman filerna.
16. Är Documentize begränsat till att arbeta med PDF-filer endast?
Även om Documentize främst fokuserar på PDF-manipulation, stöder det även konverteringar till och från format som DOC, XLS, HTML, JPEG och PNG.
Licensiering och kompatibilitet
17. Vilka är systemkraven för att använda Documentize-plugins?
Documentize stöder:
- Operativsystem: Windows 7-11, Windows Server 2003-2022, macOS (10.12+), och Linux.
- Ramverk: .NET Framework 4.0 till 8.0.
- IDE: Kompatibelt med olika versioner av Visual Studio.
18. Hur ställer jag in licensnycklar för Documentize?
För att aktivera en plugin, referera till Documentize i ditt projekt och ställ in licensnycklarna innan du anropar några metoder. Se den specifika pluginens dokumentation för detaljerade instruktioner.
19. Var kan jag hitta fler exempel och dokumentation för Documentize-plugins?
Fullständig API-dokumentation och exempel finns på Documentize webbplats eller genom NuGet-paketen i din utvecklingsmiljö.