Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Podczas zapisywania dokumentu możesz ustawić pewne zaawansowane właściwości. Aspose.Words udostępnia klasę SaveOptions, która pozwala na bardziej precyzyjną kontrolę procesu zapisu. Istnieją przeciążenia metody Save akceptujące obiekt SaveOptions – powinien to być obiekt klasy wywodzącej się z klasy SaveOptions. Każdy format zapisu ma odpowiednią klasę, która przechowuje opcje zapisu dla tego formatu zapisu, na przykład istnieje PdfSaveOptions do zapisywania w formacie PDF, MarkdownSaveOptions do zapisywania w formacie Markdown lub ImageSaveOptions do zapisywania do obrazu. W tym artykule przedstawiono przykłady pracy z niektórymi klasami opcji pochodzącymi z formatu SaveOptions.
Poniższy przykład kodu pokazuje, jak ustawić opcje zapisywania przed zapisaniem dokumentu w formacie HTML:
W artykule opisano kilka właściwości, którymi możesz sterować podczas zapisywania dokumentu.
Użyj właściwości Password, aby uzyskać lub ustawić hasło do zaszyfrowanego dokumentu. Użyj właściwości Password odpowiedniej klasy, aby pracować z wybranym formatem dokumentu.
Na przykład, zapisując dokument w formacie DOC lub DOT, użyj właściwości Password klasy DocSaveOptions.
Poniższy przykład kodu pokazuje, jak ustawić hasło w celu zaszyfrowania dokumentu przy użyciu metody szyfrowania RC4:
Podczas zapisywania dokumentu w formacie Odt należy skorzystać z właściwości Password klasy OdtSaveOptions.
Poniższy przykład kodu pokazuje, jak załadować i zapisać OpenDocument zaszyfrowany hasłem:
Nie wszystkie formaty obsługują szyfrowanie i korzystanie z właściwości Password.
Aspose.Words zapewnia możliwość wykorzystania właściwości ProgressCallback do otrzymywania powiadomień o postępie zapisywania dokumentu.
Jest teraz dostępny podczas zapisywania w formatach DOCX, FlatOpc, DOCM, DOTM, DOTX, HTML, MHTML, EPUB, XamlFlow, XamlFlowPack lub TXT.
Aspose.Words zapewnia możliwość wykorzystania właściwości CreatedTime do uzyskania lub ustawienia daty utworzenia dokumentu w formacie UTC. Możesz także zaktualizować tę wartość przed zapisaniem, korzystając z opcji UpdateCreatedTimeProperty.
Poniższy przykład kodu pokazuje, jak zaktualizować czas utworzenia dokumentu:
Aspose.Words umożliwia wykorzystanie właściwości UpdateLastSavedTimeProperty do pobrania lub ustawienia wartości określającej, czy właściwość LastSavedTime ma być aktualizowana przed zapisaniem.
Poniższy przykład kodu pokazuje, jak ustawić tę właściwość i zapisać dokument:
Aby przekonwertować HTML lub SVG na format PDF, wystarczy wywołać metodę Save i podać nazwę pliku z rozszerzeniem “.PDF”. Jeśli chcesz załadować obrazy, CSS itp. ze źródeł zewnętrznych, możesz użyć IResourceSavingCallback.
Poniższy przykład kodu pokazuje, jak przekonwertować HTML na PDF i wczytać obrazy ze źródeł zewnętrznych:
Do sterowania opcjami zapisywania obrazu wykorzystywana jest klasa ImageSaveOptions. Na przykład możesz użyć właściwości PixelFormat, aby ustawić format pikseli dla generowanych obrazów. Należy pamiętać, że format pikseli obrazu wyjściowego może różnić się od ustawionej wartości ze względu na pracę GDI+.
Poniższy przykład kodu pokazuje, jak zapisać czarno-biały obraz w formacie jeden bit na piksel:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.