Optymalizuj rozmiar pliku PDF, pomijając osadzone czcionki Arial i Times Roman

tym artykule znajduje się przewodnik krok po kroku dotyczący korzystania z tej funkcji w celu optymalizacji rozmiaru pliku PDF poprzez pominięcie osadzonych czcionek Arial i Times Roman na rzecz rozmiaru metapliku w Aspose.Words dla .NET. Szczegółowo wyjaśnimy każdą część kodu. Pod koniec tego samouczka będziesz mógł zrozumieć, jak skonfigurować opcję trybu osadzania czcionek w dokumencie i wygenerować plik PDF bez osadzania czcionek Arial i Times Roman.

Zanim zaczniesz, upewnij się, że w swoim projekcie zainstalowałeś i skonfigurowałeś bibliotekę Aspose.Words for .NET. Bibliotekę i instrukcje instalacji można znaleźć na stronie internetowej Aspose.

Krok 1: Zdefiniuj katalog dokumentów

Na początek musisz zdefiniować ścieżkę do katalogu, w którym znajdują się Twoje dokumenty. Zastępować"YOUR DOCUMENT DIRECTORY" z rzeczywistą ścieżką do katalogu dokumentów.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Krok 2: Prześlij dokument

Następnie musimy załadować dokument, który chcemy przetworzyć. W tym przykładzie zakładamy, że dokument nazywa się „Rendering.docx” i znajduje się w określonym katalogu dokumentów.

Document doc = new Document(dataDir + "Rendering.docx");

Krok 3: Skonfiguruj opcje zapisywania jako PDF z osadzaniem czcionek

Aby pominąć osadzanie czcionek Arial i Times Roman w wygenerowanym pliku PDF, musimy skonfigurowaćPdfSaveOptions obiekt i ustawFontEmbeddingModewłasność doPdfFontEmbeddingMode.EmbedAll.

PdfSaveOptions saveOptions = new PdfSaveOptions { FontEmbeddingMode = PdfFontEmbeddingMode.EmbedAll };

Krok 4: Zapisz dokument w formacie PDF bez osadzonych czcionek

Wreszcie możemy zapisać dokument w formacie PDF, korzystając z wcześniej skonfigurowanych opcji zapisywania.

doc.Save(dataDir + "WorkingWithPdfSaveOptions.SkipEmbeddedArialAndTimesRomanFonts.pdf", saveOptions);

To wszystko ! Pomyślnie wygenerowałeś plik PDF bez osadzania czcionek Arial i Times Roman przy użyciu Aspose.Words dla .NET.

Przykładowy kod źródłowy umożliwiający pominięcie osadzonych czcionek Arial i Times Roman przy rozmiarze metapliku za pomocą Aspose.Words dla .NET


	// Ścieżka do katalogu dokumentów.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Rendering.docx");

	PdfSaveOptions saveOptions = new PdfSaveOptions { FontEmbeddingMode = PdfFontEmbeddingMode.EmbedAll };

	doc.Save(dataDir + "WorkingWithPdfSaveOptions.SkipEmbeddedArialAndTimesRomanFonts.pdf", saveOptions);
   

Wniosek

tym samouczku wyjaśniliśmy, jak wyłączyć osadzanie czcionek Arial i Times Roman w dokumencie PDF przy użyciu Aspose.Words dla .NET. Wykonując opisane czynności, możesz wygenerować plik PDF bez osadzania tych konkretnych czcionek, co może pomóc zmniejszyć rozmiar pliku i zapewnić lepszą zgodność dokumentów na różnych platformach. Podczas korzystania z tej funkcji należy wziąć pod uwagę konsekwencje wyłączenia osadzania czcionek. Zachęcamy do poznania większej liczby funkcji Aspose.Words dla .NET, aby zoptymalizować generowanie plików PDF.

Często Zadawane Pytania

P: Co uniemożliwia osadzanie czcionek Arial i Times Roman w dokumencie PDF i dlaczego jest to ważne?

Odp.: Wyłączenie osadzania czcionek Arial i Times Roman w dokumencie PDF polega na nieuwzględnianiu tych czcionek w wygenerowanym pliku PDF. Może to być ważne, aby zmniejszyć rozmiar pliku PDF poprzez unikanie dołączania czcionek, które są już powszechnie dostępne w systemach czytników plików PDF. Może również pomóc zapewnić lepszą kompatybilność i spójny wygląd dokumentu PDF na różnych urządzeniach i platformach.

P: Jak mogę skonfigurować Aspose.Words dla .NET tak, aby nie osadzał czcionek Arial i Times Roman w dokumencie PDF?

O: Aby skonfigurować Aspose.Words dla .NET tak, aby nie osadzał czcionek Arial i Times Roman w dokumencie PDF, wykonaj następujące kroki:

Ustaw ścieżkę katalogu, w którym znajdują się Twoje dokumenty, zastępując"YOUR DOCUMENT DIRECTORY" z rzeczywistą ścieżką do katalogu dokumentów.

Załaduj dokument, który chcesz przetworzyć za pomocąDocument class i określoną ścieżkę dokumentu.

Utwórz instancjęPdfSaveOptions klasę i ustawFontEmbeddingModewłasność doPdfFontEmbeddingMode.EmbedAll. Spowoduje to osadzenie w wygenerowanym pliku PDF wszystkich czcionek z wyjątkiem Arial i Times Roman.

UżyjSave metodaDocument obiekt, aby zapisać dokument w formacie PDF, określając skonfigurowane wcześniej opcje zapisu.

P: Jakie są korzyści z wyłączenia osadzania czcionek Arial i Times Roman w dokumencie PDF?

O: Korzyści z wyłączenia osadzania czcionek Arial i Times Roman w dokumencie PDF są następujące:

Zmniejszanie rozmiaru pliku PDF: Unikając osadzania powszechnie dostępnych czcionek, takich jak Arial i Times Roman, można zmniejszyć rozmiar pliku PDF, co ułatwia przechowywanie, udostępnianie i przesyłanie plików.

Lepsza kompatybilność: Używając czcionek powszechnie dostępnych w systemach czytników plików PDF, zapewniasz lepszą kompatybilność i wygląd dokumentu na różnych urządzeniach i platformach.

P: Jakie są konsekwencje wyłączenia osadzania czcionek Arial i Times Roman w dokumencie PDF?

O: Konsekwencje wyłączenia osadzania czcionek Arial i Times Roman w dokumencie PDF są następujące:

Inny wygląd: Jeżeli w systemie, w którym otwierany jest plik PDF, nie są dostępne czcionki Arial i Times Roman, zostaną użyte czcionki zastępcze, co może skutkować wyglądem innym niż zamierzony.

Problemy z czytelnością: użyte czcionki zastępcze mogą nie być tak czytelne jak czcionki oryginalne, co może mieć wpływ na czytelność dokumentu.