Ustawianie czasu utworzenia pliku PDF w .NET
Wstęp
dzisiejszej erze cyfrowej możliwość konwersji dokumentów do różnych formatów jest kluczowa dla wielu aplikacji. Jedną z powszechnych potrzeb jest konwersja arkuszy kalkulacyjnych programu Excel do plików PDF. Nie tylko zachowuje to formatowanie, ale także znacznie ułatwia udostępnianie i drukowanie. Jeśli jesteś programistą pracującym z .NET, Aspose.Cells to fantastyczna biblioteka, która upraszcza ten proces. W tym samouczku zagłębimy się w to, jak ustawić czas utworzenia pliku PDF podczas konwersji pliku Excel do PDF za pomocą Aspose.Cells dla .NET.
Wymagania wstępne
Zanim przejdziemy do szczegółów kodu, upewnijmy się, że masz wszystko, czego potrzebujesz, aby zacząć.
Czego potrzebujesz
- Visual Studio: Upewnij się, że masz zainstalowane Visual Studio na swoim komputerze. To będzie Twoje środowisko programistyczne.
- Aspose.Cells dla .NET: Pobierz bibliotekę Aspose.Cells ze stronystrona internetowa. Możesz również rozpocząć bezpłatny okres próbny, aby przetestować jego funkcjonalności.
- Podstawowa wiedza o języku C#: Znajomość programowania w języku C# pomoże Ci lepiej zrozumieć fragmenty kodu.
- Plik Excel: Przygotuj plik Excel do konwersji. W tym przykładzie użyjemy pliku o nazwie
Book1.xlsx
. Teraz, gdy już zadbałeś o wymagania wstępne, możemy zająć się przyjemniejszą częścią — zaimportowaniem niezbędnych pakietów i napisaniem kodu!
Importuj pakiety
Na początek musisz zaimportować wymagane przestrzenie nazw do pliku C#. Jest to kluczowe, ponieważ umożliwia dostęp do klas i metod udostępnianych przez bibliotekę Aspose.Cells.
Otwórz swój projekt C#
Otwórz program Visual Studio i utwórz nowy projekt lub otwórz istniejący, w którym chcesz zaimplementować funkcję konwersji do formatu PDF.
Dodaj odniesienie Aspose.Cells
Możesz dodać bibliotekę Aspose.Cells do swojego projektu, klikając prawym przyciskiem myszy na projekt w Eksploratorze rozwiązań, wybierając „Zarządzaj pakietami NuGet” i wyszukując „Aspose.Cells”. Zainstaluj pakiet.
Importuj przestrzenie nazw
Na górze pliku C# należy uwzględnić następujące przestrzenie nazw:
using System;
using Aspose.Cells;
using Aspose.Cells.Charts;
Te przestrzenie nazw dadzą ci dostęp do klasy Workbook i innych niezbędnych funkcjonalności.
Teraz, gdy zaimportowaliśmy pakiety, przeanalizujmy szczegółowo proces konwersji pliku Excel do pliku PDF, ustawiając jednocześnie czas utworzenia.
Krok 1: Zdefiniuj katalog dokumentów
Najpierw musisz określić katalog, w którym przechowywane są Twoje dokumenty. To tutaj znajduje się Twój plik Excel i gdzie zostanie zapisany wyjściowy plik PDF.
string dataDir = "Your Document Directory"; // Określ katalog dokumentów
Zastępować"Your Document Directory"
z rzeczywistą ścieżką, gdzie jesteśBook1.xlsx
plik jest zlokalizowany. Ta ścieżka pomoże aplikacji zlokalizować plik do przetworzenia.
Krok 2: Załaduj plik Excel
Następnie załadujesz plik Excel doWorkbook
obiekt. To właśnie tutaj Aspose.Cells się wyróżnia, ponieważ pozwala na bezproblemową pracę z plikami Excela.
string inputPath = dataDir + "Book1.xlsx"; // Ścieżka do pliku Excel
Workbook workbook = new Workbook(inputPath); // Załaduj plik Excel
TenWorkbook
Klasa służy do ładowania i manipulowania plikami Excela. Przekazując ścieżkę wejściową, informujesz aplikację, z którym plikiem ma pracować.
Krok 3: Utwórz PdfSaveOptions
Teraz nadszedł czas na utworzenie instancjiPdfSaveOptions
Ta klasa umożliwia określenie różnych opcji zapisywania skoroszytu w formacie PDF, w tym czasu utworzenia.
PdfSaveOptions options = new PdfSaveOptions(); // Utwórz instancję PdfSaveOptions
options.CreatedTime = DateTime.Now; // Ustaw czas utworzenia na teraz
Poprzez ustawienieoptions.CreatedTime
DoDateTime.Now
, masz pewność, że plik PDF będzie zawierał aktualną datę i godzinę utworzenia.
Krok 4: Zapisz skoroszyt jako plik PDF
Na koniec zapiszesz skoroszyt jako plik PDF, korzystając z właśnie zdefiniowanych opcji.
workbook.Save(dataDir + "output.pdf", options); //Zapisz jako PDF
Ta linia kodu pobiera skoroszyt i zapisuje go w formacie PDF w określonej lokalizacji.options
Przekazywany jest parametr, który pozwala uwzględnić czas utworzenia w metadanych PDF.
Wniosek
I masz! Udało Ci się przekonwertować plik Excela na PDF przy użyciu Aspose.Cells dla .NET, wraz z sygnaturą czasową utworzenia. Ta funkcja może być niezwykle przydatna, gdy musisz śledzić wersje dokumentu lub gdy chcesz przekazać odbiorcom informacje o tym, kiedy dokument został utworzony. Jeśli chcesz poznać więcej funkcji Aspose.Cells, nie wahaj się sprawdzićdokumentacja.
Najczęściej zadawane pytania
Czym jest Aspose.Cells?
Aspose.Cells to zaawansowana biblioteka dla platformy .NET umożliwiająca programistom tworzenie, edytowanie i konwertowanie plików Excel.
Czy mogę używać Aspose.Cells za darmo?
Tak, możesz zacząć od bezpłatnego okresu próbnego dostępnego na stronieStrona internetowa Aspose.
Jak ustawić inne właściwości pliku PDF?
Możesz ustawić różne właściwości PDF za pomocąPdfSaveOptions
klasy, takie jak rozmiar strony, kompresja i inne.
Czy można konwertować wiele plików Excela jednocześnie?
Tak, możesz przejrzeć listę plików i zastosować ten sam proces konwersji do każdego z nich.
Gdzie mogę uzyskać pomoc dotyczącą Aspose.Cells?
Możesz uzyskać wsparcie od społeczności Aspose na ich stronieforum wsparcia.