Pliki DWF zawierają dwuwymiarowe lub trójwymiarowe dane rysunkowe, które mogą zawierać tekst lub grafikę. Dane są przechowywane w skompresowanym formacie, aby zachować mały rozmiar. W niektórych sytuacjach może zaistnieć potrzeba przekonwertowania pliku DWF na dokument PDF w celu zapewnienia zgodności z różnymi środowiskami systemowymi. W tym artykule opisano, jak przekonwertować plik DWF na format PDF przy użyciu języka C#.
Konwersja DWF do PDF – instalacja C# API
Aspose.CAD for .NET API obsługuje pracę z DWF i kilkoma innymi formatami plików. Możesz skonfigurować API, pobierając pliki DLL z sekcji Downloads lub używając następującego polecenia instalacyjnego NuGet:
PM> Install-Package Aspose.CAD
Konwertuj DWF na PDF programowo za pomocą C#
Możesz przekonwertować plik DWG na dokument PDF, wykonując następujące czynności:
- Najpierw załaduj wejściowy plik DWF.
- Tworzymy obiekt klasy CadRasterizationOptions.
- Ustaw wymiary strony i inne właściwości pliku wyjściowego.
- Na koniec przekonwertuj plik DWF do PDF za pomocą metody Save.
Poniższy fragment kodu pokazuje, jak przekonwertować plik DWF na dokument PDF:
// Załaduj wejściowy plik DWF
Image image = Image.Load("DWFtoPDF.dwf");
// Utwórz obiekt CadRasterizationOptions, aby ustawić różne właściwości
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600,
ContentAsBitmap = true
};
// Konwertuj DWF na PDF
image.Save("output.pdf", PdfOptions
{
VectorRasterizationOptions = rasterizationOptions
});
Poznaj więcej funkcji
Możesz poznać wiele innych funkcji API, zaglądając do dokumentacji. Wyjaśnia tworzenie, edytowanie lub manipulowanie różnymi formatami plików związanych z CAD.
Wniosek
W tym artykule nauczyłeś się konwertować DWF do pliku PDF. Ta funkcja może być przydatna w sytuacjach, gdy trzeba wyświetlić podgląd plików w różnych aplikacjach i systemach operacyjnych. Ponadto możesz omówić z nami swoje wymagania lub wątpliwości za pośrednictwem bezpłatnego forum pomocy technicznej. Czekamy na pomoc w przypadku jakichkolwiek pytań.