Aspose::Pdf::PdfFormatConversionOptions-klass
Innehåll
[
Dölj
]PdfFormatConversionOptions class
representerar en uppsättning alternativ för att konvertera PDF-dokument
class PdfFormatConversionOptions : public System::Object
Enums
| Enum | Beskrivning |
|---|---|
| PuaProcessingStrategy | Vissa PDF-dokument har speciella Unicode-symboler som tillhör Private Use Area (PUA), se beskrivningen på https://en.wikipedia.org/wiki/Private_Use_Areas. Dessa symboler orsakar PDF/A-kompatibilitetsfel som “Text is mapped to Unicode Private Use Area but no ActualText entry is present”. Denna uppräkning deklarerar strategier som kan användas för att hantera PUA-symboler. |
| RemoveFontsStrategy | Vissa dokument har stor storlek efter konvertering till PDF/A-format. För att minska filstorleken för dessa dokument är det nödvändigt att definiera en strategi för att ta bort teckensnitt. Denna uppräkning deklarerar strategier som kan användas för att optimera teckensnittsanvändning. Varje strategi i denna uppräkning har mening endast när flaggan OptimizeFileSize är satt. |
| SegmentAlignStrategy | Beskriver strategier som används för att justera dokumentets textsegment. För närvarande stöds endast strategin för att återställa segment till sina ursprungliga gränser. I framtiden kan ytterligare strategier läggas till. |
Metoder
| Metod | Beskrivning |
|---|---|
| get_AlignText() const | Detta flagga styr textjustering i konverterat dokument. Som standard påverkar inte dokumentkonverteringen textjusteringen och lämnar texten som den är. Men i vissa fall kan teckensnittsersättning orsaka överlappande text eller extra mellanslag i det konverterade dokumentet. När detta flagga är satt utförs speciella justeringsoperationer. Detta flagga bör endast sättas för dokument som har problem med överlappande text eller extra mellanslag, eftersom användning av detta flagga minskar prestanda och i vissa fall kan korrupta textinnehållet. |
| get_AutoTaggingSettings() const | Hämtar inställningarna för automatisk taggning under PDF-formatkonvertering. |
| get_ConvertSoftMaskAction() const | Åtgärd för bilder med mjuk mask. |
| static get_Default() | Hämtar PdfFormatConversionOptions-objektet med standardparametrar. |
| get_ErrorAction() const | Åtgärd för objekt som inte kan konverteras. |
| get_ExcludeFontsStrategy() const | Strategi(er) för att utesluta överflödiga teckensnitt och minska dokumentets filstorlek. Denna parameter har mening endast när flaggan OptimizeFileSize är satt till true. Som standard används en kombination av strategierna SubsetFonts och RemoveDuplicatedFonts. |
| get_FontEmbeddingOptions() const | Alternativ för fall då det inte är möjligt att bädda in vissa teckensnitt i PDF-dokumentet. |
| get_Format() const | PDF-format. |
| get_IccProfileFileName() const | Hämtar filnamnet för ICC-profilen. Om null används standard-ICC-profilen. |
| get_IsAsyncImageStreamsConversionMode() const | Hämtar/sätter körning av bildströmmar i asynkront läge. |
| get_IsLowMemoryMode() const | Är lågminneskonverteringsläge aktiverat. |
| get_IsTransferInfo() const | Hämtar om data från Info ska överföras till Metadata när det konverteras till PDF 2.0. True som standard. |
| get_LogFileName() const | Sökväg till fil där kommentarer kommer att lagras. |
| get_LogStream() const | Ström där kommentarer kommer att lagras. |
| get_NonSpecificationCases() const | Innehåller flaggor för att kontrollera PDF/A‑konverteringsprocessen för fall då källdokumentet inte motsvarar PDF/A‑specifikationen. |
| get_NotAccessibleFonts() | Denna egenskap är en ut‑egenskap. Den innehåller alla teckensnitt (teckensnittsnamn) som inte hittades på datorn vid den senaste PDF/A‑konverteringen. |
| get_OptimizeFileSize() const | Hämtar en flagga som aktiverar/inaktiverar speciellt konverteringsläge för att få ett PDF/A‑dokument med reducerad filstorlek. Nu påverkar denna flagga optimeringen av teckensnitt som används i PDF‑dokumentet, möjligen kommer flaggan i framtiden även att användas för att slå på optimering av andra datastrukturer, såsom grafik. Kombinationen av denna flagga och läge kan avsevärt minska filstorleken men samtidigt kan den avsevärt minska konverteringsprestandan. |
| get_OutputIntent() const | Hämtar Aspose::Pdf::OutputIntent för PDF‑formatkonverteringen. |
| get_PuaTextProcessingStrategy() const | Strategi för att bearbeta symboler från Unicode Private Use Area (PUA). |
| get_SymbolicFontEncodingStrategy() const | Strategi för att kopiera kodningsdata för symboliska teckensnitt om ett symboliskt TrueType‑teckensnitt har mer än en kodningstabell. |
| get_TransparencyAction() const | Åtgärd för bildmaskerade objekt. |
| get_UnicodeProcessingRules() const | Regler för att lösa problem med Unicode‑mappning. Kan vara null. |
| PdfFormatConversionOptions(const System::String&, PdfFormat, ConvertErrorAction) | Konstruktor. |
| PdfFormatConversionOptions(const System::String&, PdfFormat) | Konstruktor. |
| PdfFormatConversionOptions(PdfFormat) | Konstruktor. |
| PdfFormatConversionOptions(PdfFormat, ConvertErrorAction) | Konstruktor. |
| PdfFormatConversionOptions(const System::String&, PdfFormat, ConvertErrorAction, ConvertTransparencyAction) | Konstruktor. |
| PdfFormatConversionOptions(const System::SharedPtr<System::IO::Stream>&, PdfFormat, ConvertErrorAction) | Konstruktor. |
| set_AlignText(bool) | Detta flagga styr textjustering i konverterat dokument. Som standard påverkar inte dokumentkonverteringen textjusteringen och lämnar texten som den är. Men i vissa fall kan teckensnittsersättning orsaka överlappande text eller extra mellanslag i det konverterade dokumentet. När detta flagga är satt utförs speciella justeringsoperationer. Detta flagga bör endast sättas för dokument som har problem med överlappande text eller extra mellanslag, eftersom användning av detta flagga minskar prestanda och i vissa fall kan korrupta textinnehållet. |
| set_AutoTaggingSettings(const System::SharedPtr<Aspose::Pdf::AutoTaggingSettings>&) | Ställer in inställningarna för automatisk taggning under PDF‑formatkonvertering. |
| set_ConvertSoftMaskAction(Aspose::Pdf::ConvertSoftMaskAction) | Åtgärd för bilder med mjuk mask. |
| set_ErrorAction(ConvertErrorAction) | Åtgärd för objekt som inte kan konverteras. |
| set_ExcludeFontsStrategy(PdfFormatConversionOptions::RemoveFontsStrategy) | Strategi(er) för att utesluta överflödiga teckensnitt och minska dokumentets filstorlek. Denna parameter har mening endast när flaggan OptimizeFileSize är satt till true. Som standard används en kombination av strategierna SubsetFonts och RemoveDuplicatedFonts. |
| set_Format(PdfFormat) | PDF-format. |
| set_IccProfileFileName(const System::String&) | Ställer in filnamnet för ICC‑profilnamnet. Om null används standard‑ICC‑profilen. |
| set_IsAsyncImageStreamsConversionMode(bool) | Hämtar/sätter körning av bildströmmar i asynkront läge. |
| set_IsLowMemoryMode(bool) | Är lågminneskonverteringsläge aktiverat. |
| set_IsTransferInfo(bool) | Ställer in om data ska överföras från Info till Metadata vid konvertering till PDF 2.0. Sant som standard. |
| set_LogFileName(const System::String&) | Sökväg till fil där kommentarer kommer att lagras. |
| set_LogStream(const System::SharedPtr<System::IO::Stream>&) | Ström där kommentarer kommer att lagras. |
| set_OptimizeFileSize(bool) | Ställer in en flagga som aktiverar/inaktiverar speciellt konverteringsläge för att få ett PDF/A‑dokument med reducerad filstorlek. Nu påverkar denna flagga optimeringen av teckensnitt som används i PDF‑dokumentet, möjligen kommer flaggan i framtiden även att användas för att slå på optimering av andra datastrukturer, såsom grafik. Kombinationen av denna flagga och läge kan avsevärt minska filstorleken men samtidigt kan den avsevärt minska konverteringsprestandan. |
| set_OutputIntent(const System::SharedPtr<Aspose::Pdf::OutputIntent>&) | Ställer in Aspose::Pdf::OutputIntent för PDF‑formatkonverteringen. |
| set_PuaTextProcessingStrategy(PdfFormatConversionOptions::PuaProcessingStrategy) | Strategi för att bearbeta symboler från Unicode Private Use Area (PUA). |
| set_SymbolicFontEncodingStrategy(const System::SharedPtr<PdfASymbolicFontEncodingStrategy>&) | Strategi för att kopiera kodningsdata för symboliska teckensnitt om ett symboliskt TrueType‑teckensnitt har mer än en kodningstabell. |
| set_TransparencyAction(ConvertTransparencyAction) | Åtgärd för bildmaskerade objekt. |
| set_UnicodeProcessingRules(const System::SharedPtr<ToUnicodeProcessingRules>&) | Regler för att lösa problem med Unicode‑mappning. Kan vara null. |
Se även
- Class Object
- Namespace Aspose::Pdf
- Library Aspose.PDF for C++