Włączanie śledzenia w plikach CAD - samouczek Aspose.CAD
Wstęp
dziedzinie CAD (projektowanie wspomagane komputerowo) precyzja i śledzenie są najważniejsze. Aspose.CAD dla .NET zapewnia solidne rozwiązanie umożliwiające śledzenie w plikach CAD. Ten samouczek przeprowadzi Cię przez cały proces, upewniając się, że wykorzystasz pełny potencjał tej funkcji.
Warunki wstępne
Zanim przejdziesz do samouczka, upewnij się, że spełniasz następujące wymagania wstępne:
- Aspose.CAD dla .NET: Upewnij się, że masz zainstalowaną bibliotekę Aspose.CAD. Możesz go pobraćTutaj.
- Plik dokumentu: Przygotuj dokument CAD do śledzenia. W tym samouczku użyjemy pliku „conic_pyramid.dxf”.
- Katalog dokumentów: skonfiguruj katalog dla swoich dokumentów. Zastąp „Twój katalog dokumentów” w kodzie rzeczywistą ścieżką. Teraz, gdy już wszystko skonfigurowałeś, przejdźmy do przewodnika krok po kroku.
Importuj przestrzenie nazw
using Aspose.CAD.ImageOptions;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
Krok 1: Załaduj obraz CAD
string MyDir = "Your Document Directory";
using (Image image = Image.Load(MyDir + "conic_pyramid.dxf"))
{
// Kod kolejnych kroków zostanie dodany tutaj
}
Krok 2: Skonfiguruj opcje eksportu PDF
using (FileStream stream = new FileStream(MyDir + "output_conic_pyramid.pdf", FileMode.Create))
{
PdfOptions pdfOptions = new PdfOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
pdfOptions.VectorRasterizationOptions = cadRasterizationOptions;
cadRasterizationOptions.PageWidth = 800;
cadRasterizationOptions.PageHeight = 600;
Krok 3: Wdróż śledzenie
int idxError = 1;
cadRasterizationOptions.RenderResult += new CadRasterizationOptions.CadRenderHandler(
delegate (CadRenderResult result)
{
Console.WriteLine("Tracking results of exporting");
if (result.IsRenderComplete)
return;
Console.WriteLine("Have some problems:");
foreach (RenderResult rr in result.Failures)
Console.WriteLine(string.Format("{0}. {1}, {2}", idxError++, rr.RenderCode.ToString(), rr.Message));
});
Krok 4: Zapisz w formacie PDF
Console.WriteLine("Exporting to pdf format");
image.Save(stream, pdfOptions);
}
Gratulacje! Pomyślnie włączyłeś śledzenie w plikach CAD przy użyciu Aspose.CAD dla .NET. Zapraszamy do eksploracjidokumentacja po więcej szczegółów.
Wniosek
tym samouczku omówiliśmy podstawowe kroki umożliwiające śledzenie w plikach CAD przy użyciu Aspose.CAD dla .NET. Wykonując te kroki, zapewnisz precyzyjne renderowanie i uzyskasz wgląd w potencjalne problemy podczas procesu eksportu.
Często zadawane pytania
P1: Czy mogę używać Aspose.CAD dla .NET z innymi formatami plików CAD?
O1: Tak, Aspose.CAD dla .NET obsługuje różne formaty CAD, w tym DWG i DXF.
P2: Jak mogę uzyskać tymczasową licencję na Aspose.CAD?
A2: OdwiedźTutaj aby uzyskać licencję tymczasową.
P3: Jakie typowe problemy z renderowaniem mogę napotkać?
O3: Mogą pojawić się problemy, takie jak brakujące czcionki lub nieobsługiwane elementy. Sprawdź dokumentację dotyczącą rozwiązywania problemów.
P4: Czy istnieje forum społecznościowe dotyczące wsparcia Aspose.CAD?
Odpowiedź 4: Tak, możesz znaleźć pomoc i podzielić się swoimi doświadczeniami na stronieForum Aspose.CAD.
P5: Czy mogę dostosować komunikaty o błędach śledzenia?
Odpowiedź 5: Absolutnie. Możesz zmodyfikować kod, aby dostosować komunikaty o błędach do swoich wymagań.