Ten podstawowy samouczek pokazuje, jak konwertować plik PDF na plik CSV przy użyciu języka C#, udostępniając kroki konfiguracji wraz z uruchamialnym przykładowym kodem. Opisuje, w jaki sposób można przeprowadzić konwersję C# PDF do CSV, ładując źródło PDF, a następnie ustawiając parametry wyjściowego pliku Excel w formacie CSV. Po konfiguracji plik CSV jest generowany z pliku PDF i zapisywany na dysku.
Kroki, aby przekonwertować plik PDF na CSV przy użyciu języka C#
- Dodaj odniesienie do Aspose.PDF do swojego projektu, aby przekonwertować plik PDF na CSV
- Załaduj źródłowy plik PDF do obiektu klasy Document w celu konwersji do formatu CSV
- Utwórz instancję obiektu klasy ExcelSaveOptions, aby zdefiniować format pliku wyjściowego i inne parametry
- Zapisz wejściowy plik PDF jako plik CSV, korzystając z żądanej konfiguracji
Te kroki dostarczają informacji o konfiguracji projektu poprzez dodanie wymaganych bibliotek do projektu. W następnym kroku źródłowy plik PDF jest ładowany do obiektu klasy dokumentu, jednak istnieje również wiele innych formatów, których można użyć. Ostatecznie plik wyjściowy można zapisać jako CSV lub w innym obsługiwanym formacie MS Excel.
Kod do konwersji PDF na CSV przy użyciu C#
Aby konwertować PDF na CSV, używany jest tutaj kod C#, który używa obiektu klasy Document do ładowania źródłowego pliku PDF z dysku, jednak można go również załadować ze strumienia. Istnieje wiele innych formatów, które są obsługiwane do ładowania plików do klasy Document, takich jak CGM, HTML, EPUB, XML itp. przy użyciu odpowiedniej klasy LoadOptions. Podobnie możesz skonfigurować wyjściowy plik Excel, minimalizując liczbę arkuszy, ustawiając jednolite arkusze, wstawiając najpierw puste kolumny, a nawet ustawiając format wyjściowy na XLSX, XLSM, ODS, XMLSpreadSheet2003 zamiast CSV.
W tym artykule dowiedzieliśmy się, jak przekonwertować plik PDF na CSV przy użyciu języka C#. Jeśli chcesz dowiedzieć się, jak przekonwertować plik PDF na obraz, zapoznaj się z artykułem na stronie jak przekonwertować plik PDF na obraz w C#.