Najczęściej zadawane pytania
To FAQ dostarcza kompleksowe informacje na temat funkcji i możliwości Documentize .NET Plugins, obejmując takie aspekty, jak konwersja PDF, obsługa formularzy oraz generowanie spisu treści (TOC).
Ogólne pytania
1. Czym jest Documentize for .NET?
Documentize for .NET to potężna biblioteka do zarządzania i przetwarzania dokumentów PDF programowo. Zawiera wtyczki do konwersji PDF na różne formaty, edycji formularzy PDF, dodawania podpisów cyfrowych, generowania spisów treści oraz zapewniania zgodności PDF/A dla długoterminowego archiwizowania.
2. Jak zainstalować wtyczki Documentize dla .NET?
Możesz zainstalować wtyczki Documentize, pobierając pliki assembly z oficjalnej strony internetowej lub ściągając pakiety bezpośrednio z NuGet. Szczegółowe instrukcje instalacji są dostępne w dokumentacji każdej wtyczki.
Wtyczki do konwersji PDF
3. Jak mogę przekonwertować dokument PDF na plik Word (DOC/DOCX)?
Aby przekształcić dokument PDF na format Word za pomocą PDF to DOC Converter:
- Zainicjuj klasę
PdfDoc
. - Utwórz obiekt
PdfToDocOptions
, aby skonfigurować opcje konwersji. - Dodaj ścieżki do pliku PDF wejściowego oraz pliku DOC/DOCX wyjściowego.
- Wywołaj metodę
Process
, aby wykonać konwersję.
4. Jak przekonwertować strony PDF na obrazy JPEG?
Używając PDF to JPEG Converter:
- Utwórz instancję klasy
Jpeg
. - Ustaw opcje konwersji (np. rozdzielczość, zakres stron) za pomocą
JpegOptions
. - Dodaj ścieżki do plików wejściowych/wyjściowych.
- Wywołaj metodę
Jpeg.Process
, aby uruchomić konwersję.
5. Jak przekonwertować PDF na PNG?
Aby przekonwertować PDF na format PNG:
- Utwórz instancję klasy
Png
i obiektPngOptions
. - Dodaj wejściowy plik PDF i określ folder wyjściowy.
- Ustaw opcje, takie jak rozdzielczość (np. 300 DPI).
- Wywołaj metodę
Process
, aby wygenerować obrazy PNG.
6. Jak przekonwertować PDF na Excel (XLS/XLSX)?
Aby przekonwertować PDF na Excel:
- Zainicjuj klasę
PdfXls
. - Użyj
PdfToXlsOptions
, aby skonfigurować ścieżki wejściowe/wyjściowe i opcje konwersji. - Wywołaj metodę
Process
, aby rozpocząć konwersję.
7. Jak przekonwertować PDF na HTML?
Aby przekonwertować dokumenty PDF na HTML:
- Utwórz instancję klasy
PdfHtml
. - Skonfiguruj opcje konwersji za pomocą
PdfToHtmlOptions
lubHtmlToPdfOptions
. - Dodaj ścieżki wejściowe/wyjściowe i wywołaj metodę
Process
.
Obsługa formularzy PDF
8. Jak mogę edytować formularze PDF za pomocą Edytora Formularzy?
PDF Form Editor oferuje możliwości:
- Dodawania pól (
FormEditorAddOptions
). - Aktualizacji pól (
FormEditorSetOptions
). - Usuwania pól (
FormRemoveSelectedFieldsOptions
). Po skonfigurowaniu pól formularza uruchom metodęProcess
.
9. Jak spłaszczyć formularze PDF?
Aby spłaszczyć pola formularzy:
- Zainicjuj klasę
FormFlattener
. - Użyj
FormFlattenAllFieldsOptions
, aby spłaszczyć wszystkie pola, lubFormFlattenSelectedFieldsOptions
, aby targetować konkretne pola. - Dodaj pliki wejściowe/wyjściowe i wywołaj metodę
Process
.
10. Jak mogę eksportować dane z formularzy PDF?
Aby wyeksportować dane formularzy, użyj PDF Form Exporter. Utwórz obiekt FormExporterValuesToCsvOptions
, określ warunki pól formularza i uruchom metodę Process
, aby wyeksportować dane w formacie CSV.
Zarządzanie PDF/A i TOC
11. Jak przekonwertować PDF na format PDF/A?
Aby przekonwertować PDF na PDF/A:
- Użyj klasy
PdfAConverter
. - Skonfiguruj wersję PDF/A (np. PDF/A-3B) w
PdfAConvertOptions
. - Dodaj ścieżki wejściowe/wyjściowe i wywołaj metodę
Process
.
12. Jak wygenerować spis treści (TOC) w PDF?
Aby stworzyć spis treści:
- Utwórz instancję klasy
TocGenerator
. - Użyj
TocOptions
, aby zdefiniować parametry spisu treści. - Dodaj pliki wejściowe/wyjściowe i uruchom metodę
Process
.
Obsługa podpisu
13. Jak mogę cyfrowo podpisać dokument PDF?
Aby dodać podpis cyfrowy:
- Zainicjuj klasę
Signature
. - Użyj
SignOptions
, aby skonfigurować plik PFX, hasło i szczegóły podpisu (np. powód, dane kontaktowe). - Dodaj pliki wejściowe/wyjściowe i uruchom metodę
Process
.
Dodatkowe funkcje
14. Czy mogę dzielić pliki PDF za pomocą Documentize?
Tak, używając PDF Splitter:
- Zainicjuj klasę
Splitter
. - Skonfiguruj opcje podziału za pomocą
SplitOptions
. - Dodaj ścieżki wejściowe/wyjściowe i wywołaj metodę
Process
.
15. Jak mogę połączyć wiele plików PDF w jeden?
Aby połączyć pliki PDF:
- Zainicjuj klasę
Merger
. - Dodaj wejściowe pliki PDF i określ plik wyjściowy za pomocą
MergeOptions
. - Uruchom metodę
Process
, aby połączyć pliki.
16. Czy Documentize jest ograniczone do pracy tylko z PDF?
Chociaż Documentize koncentruje się głównie na manipulacji PDF, wspiera również konwersje do i z formatów takich jak DOC, XLS, HTML, JPEG i PNG.
Licencjonowanie i zgodność
17. Jakie są wymagania systemowe dla wtyczek Documentize?
Documentize wspiera:
- Systemy operacyjne: Windows 7-11, Windows Server 2003-2022, macOS (10.12+), oraz Linux.
- Frameworki: .NET Framework 4.0 do 8.0.
- IDE: Kompatybilne z różnymi wersjami Visual Studio.
18. Jak ustawić klucze licencyjne dla Documentize?
Aby aktywować wtyczkę, odwołaj się do Documentize w swoim projekcie i ustaw klucze licencyjne przed wywołaniem jakichkolwiek metod. Zobacz dokumentację konkretnej wtyczki, aby uzyskać szczegółowe instrukcje.
19. Gdzie mogę znaleźć więcej przykładów i dokumentacji dla wtyczek Documentize?
Pełna dokumentacja API i przykłady są dostępne na stronie internetowej Documentize lub przez pakiety NuGet w swoim środowisku deweloperskim.